Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1444957 Details for
Bug 1556074
llvm35: FTBFS in F28
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
build.log (text/plain), 3.24 MB, created by
Fedora Release Engineering
on 2018-05-28 23:15:21 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Fedora Release Engineering
Created:
2018-05-28 23:15:21 UTC
Size:
3.24 MB
patch
obsolete
>Mock Version: 1.3.4 >Mock Version: 1.3.4 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/llvm35.spec'], chrootPath='/var/lib/mock/f29-build-12561273-918700/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff967aeda0>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/llvm35.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >Building target platforms: aarch64 >Building for target aarch64 >Wrote: /builddir/build/SRPMS/llvm35-3.5.2-8.fc29.src.rpm >Child return code was: 0 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/llvm35.spec'], chrootPath='/var/lib/mock/f29-build-12561273-918700/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff967aeda0>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/llvm35.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >Building target platforms: aarch64 >Building for target aarch64 >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LaR7yE >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf llvm-3.5.2.src >+ /usr/bin/xz -dc /builddir/build/SOURCES/llvm-3.5.2.src.tar.xz >+ /usr/bin/tar -xof - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd llvm-3.5.2.src >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ rm -rf tools/clang tools/lldb projects/compiler-rt >+ echo 'Patch #1 (llvm-3.5.0-build-fix.patch):' >Patch #1 (llvm-3.5.0-build-fix.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file lib/Object/Error.cpp >patching file tools/llvm-readobj/Error.cpp >patching file tools/obj2yaml/Error.cpp >Patch #2 (0001-data-install-preserve-timestamps.patch): >+ echo 'Patch #2 (0001-data-install-preserve-timestamps.patch):' >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file Makefile.rules >Hunk #1 succeeded at 776 (offset 3 lines). >Patch #3 (llvm-IntrusiveRefCntPtr.patch): >patching file include/llvm/ADT/IntrusiveRefCntPtr.h >+ echo 'Patch #3 (llvm-IntrusiveRefCntPtr.patch):' >+ /usr/bin/patch --no-backup-if-mismatch -p2 --fuzz=0 >+ sed -i.orig 's|/lib /usr/lib $lt_ld_extra|/usr/lib64 $lt_ld_extra|' configure >+ sed -i.orig -e 's|(PROJ_prefix)/lib|(PROJ_prefix)/lib64/llvm35|g' -e 's|(PROJ_prefix)/include|(PROJ_prefix)/include/llvm35|g' Makefile.config.in >+ sed -i.orig -e 's|/lib\>|/lib64/llvm35|g' -e 's|/include\>|/include/llvm35|g' tools/llvm-config/llvm-config.cpp >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BC9ApE >+ umask 022 >+ cd /builddir/build/BUILD >+ cd llvm-3.5.2.src >+ export CC=gcc >+ CC=gcc >+ export CXX=g++ >+ CXX=g++ >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' >+ export CFLAGS >+ CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' >+ export CXXFLAGS >+ FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' >+ export FFLAGS >+ FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' >+ export FCFLAGS >+ LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' >+ export LDFLAGS >+ '[' 1 = 1 ']' >+++ dirname ./configure >++ find . -name config.guess -o -name config.sub >+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) >++ basename ./autoconf/config.guess >+ '[' -f /usr/lib/rpm/redhat/config.guess ']' >+ /usr/bin/rm -f ./autoconf/config.guess >++ basename ./autoconf/config.guess >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./autoconf/config.guess >'/usr/lib/rpm/redhat/config.guess' -> './autoconf/config.guess' >+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) >++ basename ./autoconf/config.sub >+ '[' -f /usr/lib/rpm/redhat/config.sub ']' >+ /usr/bin/rm -f ./autoconf/config.sub >++ basename ./autoconf/config.sub >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./autoconf/config.sub >'/usr/lib/rpm/redhat/config.sub' -> './autoconf/config.sub' >+ '[' 1 = 1 ']' >+ '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' >++ find . -name ltmain.sh >++ ls -d1 /usr/lib/gcc/aarch64-redhat-linux/8/include >++ tr '\n' : >+ ./configure --build=aarch64-redhat-linux-gnu --host=aarch64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-extra-options=-fno-devirtualize --with-extra-ld-options=-Wl,-Bsymbolic --libdir=/usr/lib64/llvm35 --includedir=/usr/include/llvm35 --disable-polly --disable-libcpp --enable-cxx11 --enable-clang-arcmt --enable-clang-static-analyzer --enable-clang-rewriter --enable-optimized --disable-profiling --disable-assertions --disable-werror --disable-expensive-checks --enable-debug-runtime --enable-keep-symbols --enable-jit --enable-docs --disable-doxygen --enable-threads --enable-pthreads --enable-zlib --enable-pic --enable-shared --disable-embed-stdcxx --enable-timestamps --enable-backtraces --enable-targets=x86,powerpc,arm,aarch64,cpp,nvptx,systemz,r600 --enable-bindings=none --enable-libffi --enable-ltdl-install --with-c-include-dirs=/usr/include:/usr/lib/gcc/aarch64-redhat-linux/8/include: >checking for aarch64-redhat-linux-gnu-clang... gcc >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 gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking how to run the C preprocessor... gcc -E >checking whether GCC or Clang is our host compiler... gcc >checking build system type... aarch64-redhat-linux-gnu >checking host system type... aarch64-redhat-linux-gnu >checking target system type... aarch64-redhat-linux-gnu >checking type of operating system we're going to host on... Linux >checking type of operating system we're going to target... Linux >checking target architecture... AArch64 >checking whether GCC is new enough... yes >checking optimization flags... -O3 >checking for GNU make... make >checking whether ln -s works... yes >checking for nm... /usr/bin/nm >checking for cmp... /usr/bin/cmp >checking for cp... /usr/bin/cp >checking for date... /usr/bin/date >checking for find... /usr/bin/find >checking for grep... /usr/bin/grep >checking for mkdir... /usr/bin/mkdir >checking for mv... /usr/bin/mv >checking for aarch64-redhat-linux-gnu-ranlib... no >checking for ranlib... ranlib >checking for aarch64-redhat-linux-gnu-ar... no >checking for ar... ar >checking for rm... /usr/bin/rm >checking for sed... /usr/bin/sed >checking for tar... /usr/bin/tar >checking for pwd... /usr/bin/pwd >checking for dot... echo dot >checking for a BSD-compatible install... /usr/bin/install -c >checking for bzip2... /usr/bin/bzip2 >checking for cat... /usr/bin/cat >checking for doxygen... no >checking for groff... /usr/bin/groff >checking for gzip... /usr/bin/gzip >checking for pdfroff... /usr/bin/pdfroff >checking for zip... /usr/bin/zip >checking for ocamlc... no >checking for ocamlopt... no >checking for ocamldep... no >checking for ocamldoc... no >checking for gas... no >checking for as... /usr/bin/as >checking for linker version... 2.30 >checking for compiler -Wl,-R<path> option... yes >checking for compiler -rdynamic option... yes >checking for compiler -Wl,--version-script option... yes >checking for grep that handles long lines and -e... (cached) /usr/bin/grep >checking for egrep... /usr/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 errno.h usability... yes >checking errno.h presence... yes >checking for errno.h... yes >checking tool compatibility... ok >checking optional compiler flags... -Wno-variadic-macros -Wno-missing-field-initializers -Wno-maybe-uninitialized >checking for python... /usr/bin/python >checking for python >= 2.5... /usr/bin/python (2.7.15) >checking for sin in -lm... yes >checking for library containing dlopen... -ldl >checking for library containing clock_gettime... none required >checking for library containing setupterm... -ltinfo >checking for library containing el_init... no >checking for library containing ffi_call... -lffi >checking for library containing mallinfo... none required >checking for pthread_mutex_init in -lpthread... yes >checking for library containing pthread_mutex_lock... none required >checking for library containing pthread_rwlock_init... none required >checking for library containing pthread_getspecific... none required >checking for compress2 in -lz... yes >checking for xml2-config... no >checking for libxml2 includes... xml2-config not found >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking for MAP_ANONYMOUS vs. MAP_ANON... yes >checking whether stat file-mode macros are broken... no >checking for sys/wait.h that is POSIX.1 compatible... yes >checking whether time.h and sys/time.h may both be included... yes >checking how to run the C++ preprocessor... g++ -E >checking cxxabi.h usability... yes >checking cxxabi.h presence... yes >checking for cxxabi.h... yes >checking dlfcn.h usability... yes >checking dlfcn.h presence... yes >checking for dlfcn.h... yes >checking execinfo.h usability... yes >checking execinfo.h presence... yes >checking for execinfo.h... yes >checking fcntl.h usability... yes >checking fcntl.h presence... yes >checking for fcntl.h... yes >checking for inttypes.h... (cached) yes >checking link.h usability... yes >checking link.h presence... yes >checking for link.h... yes >checking malloc.h usability... yes >checking malloc.h presence... yes >checking for malloc.h... yes >checking setjmp.h usability... yes >checking setjmp.h presence... yes >checking for setjmp.h... yes >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for stdint.h... (cached) yes >checking termios.h usability... yes >checking termios.h presence... yes >checking for termios.h... yes >checking for unistd.h... (cached) yes >checking utime.h usability... yes >checking utime.h presence... yes >checking for utime.h... yes >checking sys/mman.h usability... yes >checking sys/mman.h presence... yes >checking for sys/mman.h... yes >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/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking sys/uio.h usability... yes >checking sys/uio.h presence... yes >checking for sys/uio.h... yes >checking sys/ioctl.h usability... yes >checking sys/ioctl.h presence... yes >checking for sys/ioctl.h... yes >checking malloc/malloc.h usability... no >checking malloc/malloc.h presence... no >checking for malloc/malloc.h... no >checking mach/mach.h usability... no >checking mach/mach.h presence... no >checking for mach/mach.h... no >checking valgrind/valgrind.h usability... no >checking valgrind/valgrind.h presence... no >checking for valgrind/valgrind.h... no >checking fenv.h usability... yes >checking fenv.h presence... yes >checking for fenv.h... yes >checking whether FE_ALL_EXCEPT is declared... yes >checking whether FE_INEXACT is declared... yes >checking pthread.h usability... yes >checking pthread.h presence... yes >checking for pthread.h... yes >checking zlib.h usability... yes >checking zlib.h presence... yes >checking for zlib.h... yes >checking ffi.h usability... yes >checking ffi.h presence... yes >checking for ffi.h... yes >checking ffi/ffi.h usability... no >checking ffi/ffi.h presence... no >checking for ffi/ffi.h... no >checking CrashReporterClient.h usability... no >checking CrashReporterClient.h presence... no >checking for CrashReporterClient.h... no >checking __crashreporter_info__... no >checking for HUGE_VAL sanity... yes >checking for pid_t... yes >checking for size_t... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking for int64_t... yes >checking for uint64_t... yes >checking for backtrace... yes >checking for ceilf... yes >checking for floorf... yes >checking for roundf... yes >checking for rintf... yes >checking for nearbyintf... yes >checking for getcwd... yes >checking for powf... yes >checking for fmodf... yes >checking for strtof... yes >checking for round... yes >checking for log... yes >checking for log2... yes >checking for log10... yes >checking for exp... yes >checking for exp2... yes >checking for getpagesize... yes >checking for getrusage... yes >checking for getrlimit... yes >checking for setrlimit... yes >checking for gettimeofday... yes >checking for isatty... yes >checking for mkdtemp... yes >checking for mkstemp... yes >checking for mktemp... yes >checking for posix_spawn... yes >checking for pread... yes >checking for realpath... yes >checking for sbrk... yes >checking for setrlimit... (cached) yes >checking for strerror... yes >checking for strerror_r... yes >checking for setenv... yes >checking for strtoll... yes >checking for strtoq... yes >checking for sysconf... yes >checking for malloc_zone_statistics... no >checking for setjmp... yes >checking for longjmp... yes >checking for sigsetjmp... no >checking for siglongjmp... yes >checking for writev... yes >checking for futimes... yes >checking for futimens... yes >checking if printf has the %a format character... yes >checking for srand48/lrand48/drand48 in <stdlib.h>... yes >checking whether arc4random is declared... no >checking whether strerror_s is declared... no >checking for isnan in <math.h>... yes >checking for isnan in <cmath>... no >checking for std::isnan in <cmath>... yes >checking for isinf in <math.h>... yes >checking for isinf in <cmath>... no >checking for std::isinf in <cmath>... yes >checking for finite in <ieeefp.h>... no >checking for stdlib.h... (cached) yes >checking for unistd.h... (cached) yes >checking for getpagesize... (cached) yes >checking for working mmap... yes >checking for mmap of files... yes >checking if /dev/zero is needed for mmap... no >checking for GCC atomic builtins... yes >checking for __dso_handle... yes >checking for compiler -fvisibility-inlines-hidden option... yes >configure: creating ./config.status >config.status: creating include/llvm/Config/Targets.def >config.status: creating include/llvm/Config/AsmPrinters.def >config.status: creating include/llvm/Config/AsmParsers.def >config.status: creating include/llvm/Config/Disassemblers.def >config.status: creating Makefile.config >config.status: creating llvm.spec >config.status: creating docs/doxygen.cfg >config.status: creating bindings/ocaml/llvm/META.llvm >config.status: creating include/llvm/Config/config.h >config.status: creating include/llvm/Config/llvm-config.h >config.status: creating include/llvm/Support/DataTypes.h >config.status: executing setup commands >config.status: executing Makefile commands >config.status: executing Makefile.common commands >config.status: executing examples/Makefile commands >config.status: executing lib/Makefile commands >config.status: executing test/Makefile commands >config.status: executing test/Makefile.tests commands >config.status: executing unittests/Makefile commands >config.status: executing tools/Makefile commands >config.status: executing utils/Makefile commands >config.status: executing projects/Makefile commands >config.status: executing bindings/Makefile commands >config.status: executing bindings/ocaml/Makefile.ocaml commands >+ make -j4 REQUIRES_RTTI=1 VERBOSE=1 >llvm[0]: Constructing LLVMBuild project information. >/usr/bin/python /builddir/build/BUILD/llvm-3.5.2.src/utils/llvm-build/llvm-build \ > --native-target "AArch64" \ > --enable-targets "R600 SystemZ NVPTX CppBackend AArch64 ARM PowerPC X86 " \ > --enable-optional-components "" \ > --write-library-table /builddir/build/BUILD/llvm-3.5.2.src/tools/llvm-config/LibraryDependencies.inc \ > --write-make-fragment /builddir/build/BUILD/llvm-3.5.2.src/Makefile.llvmbuild \ > --write-cmake-fragment /builddir/build/BUILD/llvm-3.5.2.src/LLVMBuild.cmake \ > --write-cmake-exports-fragment /builddir/build/BUILD/llvm-3.5.2.src/cmake/modules/LLVMBuildExports.cmake >DEPRECATION WARNING: python2 invoked with /usr/bin/python. > Use /usr/bin/python3 or /usr/bin/python2 > /usr/bin/python will be removed or switched to Python 3 in the future. > If you cannot make the switch now, please follow instructions at https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build#Quick_Opt-Out >for dir in lib/Support lib/TableGen utils lib/IR lib tools/llvm-shlib tools/llvm-config tools docs cmake unittests; do \ > (make -C $dir all ) || exit 1; \ >done >make[1]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Support' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/./ > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/Release/lib > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/.//.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/.dir >llvm[1]: Compiling APFloat.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.d" APFloat.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.d.tmp"; exit 1; fi >llvm[1]: Compiling APInt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.d" APInt.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.d.tmp"; exit 1; fi >llvm[1]: Compiling APSInt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.d" APSInt.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.d.tmp"; exit 1; fi >llvm[1]: Compiling ARMBuildAttrs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.d" ARMBuildAttrs.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.d.tmp"; exit 1; fi >llvm[1]: Compiling ARMWinEH.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.d" ARMWinEH.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.d.tmp"; exit 1; fi >llvm[1]: Compiling Allocator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.d" Allocator.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.d.tmp"; exit 1; fi >APFloat.cpp: In member function 'llvm::APFloat::opStatus llvm::APFloat::divideSpecials(const llvm::APFloat&)': >APFloat.cpp:1540:20: warning: this statement may fall through [-Wimplicit-fallthrough=] > copySignificand(rhs); > ~~~~~~~~~~~~~~~^~~~~ >APFloat.cpp:1541:3: note: here > case PackCategoriesIntoKey(fcNaN, fcZero): > ^~~~ >APFloat.cpp:1545:10: warning: this statement may fall through [-Wimplicit-fallthrough=] > sign = false; > ~~~~~^~~~~~~ >APFloat.cpp:1546:3: note: here > case PackCategoriesIntoKey(fcInfinity, fcZero): > ^~~~ >llvm[1]: Compiling Atomic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.d" Atomic.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.d.tmp"; exit 1; fi >llvm[1]: Compiling BlockFrequency.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.d" BlockFrequency.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.d.tmp"; exit 1; fi >llvm[1]: Compiling BranchProbability.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.d" BranchProbability.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.d.tmp"; exit 1; fi >llvm[1]: Compiling CommandLine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.d" CommandLine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.d.tmp"; exit 1; fi >llvm[1]: Compiling Compression.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.d" Compression.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.d.tmp"; exit 1; fi >In file included from CommandLine.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling ConvertUTF.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.d" ConvertUTF.c -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.d.tmp"; exit 1; fi >ConvertUTF.c: In function 'ConvertUTF16toUTF8': >ConvertUTF.c:277:72: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ~~~^~~~~ >ConvertUTF.c:278:13: note: here > case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ^~~~ >ConvertUTF.c:278:72: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ~~~^~~~~ >ConvertUTF.c:279:13: note: here > case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ^~~~ >ConvertUTF.c:279:72: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ~~~^~~~~ >ConvertUTF.c:280:13: note: here > case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); > ^~~~ >ConvertUTF.c: In function 'ConvertUTF32toUTF8': >ConvertUTF.c:330:72: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ~~~^~~~~ >ConvertUTF.c:331:13: note: here > case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ^~~~ >ConvertUTF.c:331:72: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ~~~^~~~~ >ConvertUTF.c:332:13: note: here > case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ^~~~ >ConvertUTF.c:332:72: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; > ~~~^~~~~ >ConvertUTF.c:333:13: note: here > case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); > ^~~~ >ConvertUTF.c: In function 'isLegalUTF8': >ConvertUTF.c:361:42: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; > ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >ConvertUTF.c:362:5: note: here > case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; > ^~~~ >ConvertUTF.c:362:42: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; > ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >ConvertUTF.c:363:5: note: here > case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; > ^~~~ >ConvertUTF.c:365:9: warning: this statement may fall through [-Wimplicit-fallthrough=] > switch (*source) { > ^~~~~~ >ConvertUTF.c:374:5: note: here > case 1: if (*source >= 0x80 && *source < 0xC2) return false; > ^~~~ >ConvertUTF.c: In function 'ConvertUTF8toUTF16': >ConvertUTF.c:536:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ > ~~~^~~~~ >ConvertUTF.c:537:13: note: here > case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ > ^~~~ >ConvertUTF.c:537:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ > ~~~^~~~~ >ConvertUTF.c:538:13: note: here > case 3: ch += *source++; ch <<= 6; > ^~~~ >ConvertUTF.c:538:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 3: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:539:13: note: here > case 2: ch += *source++; ch <<= 6; > ^~~~ >ConvertUTF.c:539:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 2: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:540:13: note: here > case 1: ch += *source++; ch <<= 6; > ^~~~ >ConvertUTF.c:540:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 1: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:541:13: note: here > case 0: ch += *source++; > ^~~~ >ConvertUTF.c: In function 'ConvertUTF8toUTF32Impl': >ConvertUTF.c:640:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 5: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:641:13: note: here > case 4: ch += *source++; ch <<= 6; > ^~~~ >ConvertUTF.c:641:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 4: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:642:13: note: here > case 3: ch += *source++; ch <<= 6; > ^~~~ >ConvertUTF.c:642:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 3: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:643:13: note: here > case 2: ch += *source++; ch <<= 6; > ^~~~ >ConvertUTF.c:643:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 2: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:644:13: note: here > case 1: ch += *source++; ch <<= 6; > ^~~~ >ConvertUTF.c:644:41: warning: this statement may fall through [-Wimplicit-fallthrough=] > case 1: ch += *source++; ch <<= 6; > ~~~^~~~~ >ConvertUTF.c:645:13: note: here > case 0: ch += *source++; > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from CommandLine.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, unsigned int>]': >CommandLine.cpp:857:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from CommandLine.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::StringRef, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from CommandLine.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, llvm::cl::Option*>]': >CommandLine.cpp:1428:63: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, llvm::cl::Option*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from CommandLine.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, llvm::cl::Option*>' declared here > struct pair > ^~~~ >llvm[1]: Compiling ConvertUTFWrapper.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.d" ConvertUTFWrapper.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.d.tmp"; exit 1; fi >llvm[1]: Compiling CrashRecoveryContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.d" CrashRecoveryContext.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.d.tmp"; exit 1; fi >llvm[1]: Compiling DAGDeltaAlgorithm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.d" DAGDeltaAlgorithm.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.d.tmp"; exit 1; fi >llvm[1]: Compiling DataExtractor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.d" DataExtractor.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.d.tmp"; exit 1; fi >llvm[1]: Compiling DataStream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.d" DataStream.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.d.tmp"; exit 1; fi >llvm[1]: Compiling Debug.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.d" Debug.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.d.tmp"; exit 1; fi >llvm[1]: Compiling DeltaAlgorithm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.d" DeltaAlgorithm.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.d.tmp"; exit 1; fi >In file included from Debug.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling Dwarf.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.d" Dwarf.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.d.tmp"; exit 1; fi >llvm[1]: Compiling DynamicLibrary.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.d" DynamicLibrary.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.d.tmp"; exit 1; fi >llvm[1]: Compiling Errno.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.d" Errno.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.d.tmp"; exit 1; fi >llvm[1]: Compiling ErrorHandling.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.d" ErrorHandling.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.d.tmp"; exit 1; fi >llvm[1]: Compiling FileOutputBuffer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.d" FileOutputBuffer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.d.tmp"; exit 1; fi >llvm[1]: Compiling FileUtilities.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.d" FileUtilities.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.d.tmp"; exit 1; fi >llvm[1]: Compiling FoldingSet.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.d" FoldingSet.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.d.tmp"; exit 1; fi >llvm[1]: Compiling FormattedStream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.d" FormattedStream.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.d.tmp"; exit 1; fi >llvm[1]: Compiling GraphWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.d" GraphWriter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.d.tmp"; exit 1; fi >FormattedStream.cpp: In function 'void UpdatePosition(std::pair<unsigned int, unsigned int>&, const char*, size_t)': >FormattedStream.cpp:33:12: warning: this statement may fall through [-Wimplicit-fallthrough=] > Line += 1; > ~~~~~^~~~ >FormattedStream.cpp:34:5: note: here > case '\r': > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from FoldingSet.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >FoldingSet.cpp:176:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from FoldingSet.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[1]: Compiling Hashing.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.d" Hashing.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.d.tmp"; exit 1; fi >llvm[1]: Compiling Host.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.d" Host.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.d.tmp"; exit 1; fi >llvm[1]: Compiling IncludeFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.d" IncludeFile.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.d.tmp"; exit 1; fi >In file included from GraphWriter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling IntEqClasses.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.d" IntEqClasses.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.d.tmp"; exit 1; fi >GraphWriter.cpp: In function 'std::__cxx11::string llvm::DOT::EscapeString(const string&)': >GraphWriter.cpp:40:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (i+1 != Str.length()) > ^~ >GraphWriter.cpp:47:5: note: here > case '{': case '}': > ^~~~ >llvm[1]: Compiling IntervalMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.d" IntervalMap.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.d.tmp"; exit 1; fi >llvm[1]: Compiling IntrusiveRefCntPtr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.d" IntrusiveRefCntPtr.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.d.tmp"; exit 1; fi >llvm[1]: Compiling IsInf.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.d" IsInf.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.d.tmp"; exit 1; fi >llvm[1]: Compiling IsNAN.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.d" IsNAN.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.d.tmp"; exit 1; fi >llvm[1]: Compiling LEB128.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.d" LEB128.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.d.tmp"; exit 1; fi >llvm[1]: Compiling LineIterator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.d" LineIterator.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.d.tmp"; exit 1; fi >llvm[1]: Compiling Locale.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.d" Locale.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.d.tmp"; exit 1; fi >llvm[1]: Compiling LockFileManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.d" LockFileManager.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.d.tmp"; exit 1; fi >llvm[1]: Compiling MD5.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.d" MD5.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.d.tmp"; exit 1; fi >llvm[1]: Compiling ManagedStatic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.d" ManagedStatic.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.d.tmp"; exit 1; fi >llvm[1]: Compiling Memory.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.d" Memory.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.d.tmp"; exit 1; fi >llvm[1]: Compiling MemoryBuffer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.d" MemoryBuffer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.d.tmp"; exit 1; fi >llvm[1]: Compiling MemoryObject.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.d" MemoryObject.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.d.tmp"; exit 1; fi >llvm[1]: Compiling Mutex.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.d" Mutex.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.d.tmp"; exit 1; fi >llvm[1]: Compiling Path.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.d" Path.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.d.tmp"; exit 1; fi >llvm[1]: Compiling PluginLoader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.d" PluginLoader.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.d.tmp"; exit 1; fi >llvm[1]: Compiling PrettyStackTrace.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.d" PrettyStackTrace.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.d.tmp"; exit 1; fi >llvm[1]: Compiling Process.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.d" Process.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/PluginLoader.h:20, > from PluginLoader.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >Path.cpp: In function 'llvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)': >Path.cpp:1031:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (Magic[1] == 0x01) > ^~ >Path.cpp:1034:5: note: here > case 0x90: // PA-RISC Windows > ^~~~ >llvm[1]: Compiling Program.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.d" Program.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.d.tmp"; exit 1; fi >llvm[1]: Compiling RWMutex.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.d" RWMutex.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.d.tmp"; exit 1; fi >llvm[1]: Compiling RandomNumberGenerator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.d" RandomNumberGenerator.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.d.tmp"; exit 1; fi >llvm[1]: Compiling Regex.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.d" Regex.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.d.tmp"; exit 1; fi >In file included from RandomNumberGenerator.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling ScaledNumber.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.d" ScaledNumber.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.d.tmp"; exit 1; fi >llvm[1]: Compiling SearchForAddressOfSpecialSymbol.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d" SearchForAddressOfSpecialSymbol.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d.tmp"; exit 1; fi >llvm[1]: Compiling Signals.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.d" Signals.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.d.tmp"; exit 1; fi >llvm[1]: Compiling SmallPtrSet.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.d" SmallPtrSet.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.d.tmp"; exit 1; fi >llvm[1]: Compiling SmallVector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.d" SmallVector.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.d.tmp"; exit 1; fi >llvm[1]: Compiling SourceMgr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.d" SourceMgr.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.d.tmp"; exit 1; fi >llvm[1]: Compiling SpecialCaseList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.d" SpecialCaseList.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.d.tmp"; exit 1; fi >llvm[1]: Compiling Statistic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.d" Statistic.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.d.tmp"; exit 1; fi >llvm[1]: Compiling StreamableMemoryObject.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.d" StreamableMemoryObject.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from SourceMgr.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >SourceMgr.cpp:194:71: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from SourceMgr.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from Statistic.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling StringExtras.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.d" StringExtras.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.d.tmp"; exit 1; fi >llvm[1]: Compiling StringMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.d" StringMap.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.d.tmp"; exit 1; fi >llvm[1]: Compiling StringPool.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.d" StringPool.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.d.tmp"; exit 1; fi >llvm[1]: Compiling StringRef.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.d" StringRef.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.d.tmp"; exit 1; fi >llvm[1]: Compiling StringRefMemoryObject.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.d" StringRefMemoryObject.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.d.tmp"; exit 1; fi >llvm[1]: Compiling SystemUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.d" SystemUtils.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.d.tmp"; exit 1; fi >llvm[1]: Compiling TargetRegistry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.d" TargetRegistry.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.d.tmp"; exit 1; fi >llvm[1]: Compiling ThreadLocal.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.d" ThreadLocal.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.d.tmp"; exit 1; fi >llvm[1]: Compiling Threading.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.d" Threading.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.d.tmp"; exit 1; fi >llvm[1]: Compiling TimeValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.d" TimeValue.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.d.tmp"; exit 1; fi >llvm[1]: Compiling Timer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.d" Timer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.d.tmp"; exit 1; fi >llvm[1]: Compiling ToolOutputFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.d" ToolOutputFile.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.d.tmp"; exit 1; fi >llvm[1]: Compiling Triple.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.d" Triple.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.d.tmp"; exit 1; fi >In file included from Timer.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling Twine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.d" Twine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.d.tmp"; exit 1; fi >llvm[1]: Compiling Unicode.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.d" Unicode.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.d.tmp"; exit 1; fi >llvm[1]: Compiling Valgrind.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.d" Valgrind.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.d.tmp"; exit 1; fi >llvm[1]: Compiling Watchdog.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.d" Watchdog.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.d.tmp"; exit 1; fi >llvm[1]: Compiling YAMLParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.d" YAMLParser.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.d.tmp"; exit 1; fi >llvm[1]: Compiling YAMLTraits.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.d" YAMLTraits.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallString.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/YAMLParser.h:41, > from YAMLParser.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/YAMLParser.h:150:42: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallString.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/YAMLParser.h:41, > from YAMLParser.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[1]: Compiling circular_raw_ostream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.d" circular_raw_ostream.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/YAMLTraits.h:17, > from YAMLTraits.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/YAMLParser.h:150:42: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /usr/include/c++/8/stdexcept:39, > from /usr/include/c++/8/system_error:41, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Errc.h:33, > from YAMLTraits.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >YAMLParser.cpp: In member function 'void llvm::yaml::MappingNode::increment()': >YAMLParser.cpp:1902:15: warning: this statement may fall through [-Wimplicit-fallthrough=] > setError("Unexpected token. Expected Key or Block End", T); > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >YAMLParser.cpp:1903:5: note: here > case Token::TK_Error: > ^~~~ >YAMLParser.cpp:1914:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > getNext(); > ~~~~~~~^~ >YAMLParser.cpp:1915:5: note: here > case Token::TK_Error: > ^~~~ >YAMLParser.cpp: In member function 'void llvm::yaml::SequenceNode::increment()': >YAMLParser.cpp:1955:15: warning: this statement may fall through [-Wimplicit-fallthrough=] > setError( "Unexpected token. Expected Block Entry or Block End." > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > , T); > ~~~~ >YAMLParser.cpp:1957:5: note: here > case Token::TK_Error: > ^~~~ >YAMLParser.cpp:1984:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > getNext(); > ~~~~~~~^~ >YAMLParser.cpp:1985:5: note: here > case Token::TK_Error: > ^~~~ >llvm[1]: Compiling raw_os_ostream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.d" raw_os_ostream.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.d.tmp"; exit 1; fi >llvm[1]: Compiling raw_ostream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.d" raw_ostream.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.d.tmp"; exit 1; fi >llvm[1]: Compiling regcomp.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.d" regcomp.c -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.d.tmp"; exit 1; fi >llvm[1]: Compiling regerror.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.d" regerror.c -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.d.tmp"; exit 1; fi >llvm[1]: Compiling regexec.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.d" regexec.c -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.d.tmp"; exit 1; fi >llvm[1]: Compiling regfree.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.d" regfree.c -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.d.tmp"; exit 1; fi >llvm[1]: Compiling regstrlcpy.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.d" regstrlcpy.c -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.d.tmp"; exit 1; fi >llvm[1]: Building Release Archive Library libLLVMSupport.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSupport.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSupport.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APFloat.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APInt.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/APSInt.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMBuildAttrs.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ARMWinEH.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Allocator.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Atomic.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BlockFrequency.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/BranchProbability.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CommandLine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Compression.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTF.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ConvertUTFWrapper.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/CrashRecoveryContext.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DAGDeltaAlgorithm.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataExtractor.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DataStream.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Debug.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DeltaAlgorithm.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Dwarf.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/DynamicLibrary.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Errno.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ErrorHandling.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileOutputBuffer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FileUtilities.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FoldingSet.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/FormattedStream.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/GraphWriter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Hashing.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Host.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IncludeFile.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntEqClasses.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntervalMap.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IntrusiveRefCntPtr.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsInf.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/IsNAN.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LEB128.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LineIterator.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Locale.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/LockFileManager.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MD5.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ManagedStatic.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Memory.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryBuffer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/MemoryObject.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Mutex.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Path.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PluginLoader.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/PrettyStackTrace.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Process.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Program.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RWMutex.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/RandomNumberGenerator.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Regex.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ScaledNumber.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Signals.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallPtrSet.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SmallVector.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SourceMgr.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SpecialCaseList.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Statistic.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StreamableMemoryObject.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringExtras.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringMap.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringPool.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRef.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/StringRefMemoryObject.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/SystemUtils.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TargetRegistry.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ThreadLocal.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Threading.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/TimeValue.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Timer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/ToolOutputFile.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Triple.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Twine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Unicode.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Valgrind.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/Watchdog.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLParser.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/YAMLTraits.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/circular_raw_ostream.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_os_ostream.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/raw_ostream.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regcomp.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regerror.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regexec.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regfree.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Support/Release/regstrlcpy.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSupport.a >make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Support' >make[1]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/.//.dir >llvm[1]: Compiling Error.cpp for Release build >llvm[1]: Compiling Main.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.d" Main.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.d.tmp"; exit 1; fi >llvm[1]: Compiling Record.cpp for Release build >llvm[1]: Compiling SetTheory.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.d" Error.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.d" Record.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.d" SetTheory.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.d.tmp"; exit 1; fi >In file included from Main.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Error.h:18, > from SetTheory.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Error.h:18, > from SetTheory.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[1]: Compiling StringMatcher.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.d" StringMatcher.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from TGParser.h:19, > from Main.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from TGLexer.h:17, > from TGParser.h:17, > from Main.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:18, > from Record.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:18, > from Record.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[1]: Compiling TGLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.d" TGLexer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.d.tmp"; exit 1; fi >llvm[1]: Compiling TGParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.d" TGParser.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.d.tmp"; exit 1; fi >llvm[1]: Compiling TableGenBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.d" TableGenBackend.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.d.tmp"; exit 1; fi >In file included from TGParser.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from TGParser.h:19, > from TGParser.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from TGLexer.h:17, > from TGParser.h:17, > from TGParser.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[1]: Building Release Archive Library libLLVMTableGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTableGen.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTableGen.a /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Error.o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Main.o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/Record.o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/SetTheory.o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/StringMatcher.o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGLexer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TGParser.o /builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen/Release/TableGenBackend.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTableGen.a >make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/TableGen' >make[1]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck; \ > DD=FileCheck; \ > if [ ! -f $SD/Makefile ]; then \ > SD=FileCheck; \ > DD=FileCheck; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen; \ > DD=TableGen; \ > if [ ! -f $SD/Makefile ]; then \ > SD=TableGen; \ > DD=TableGen; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle; \ > DD=PerfectShuffle; \ > if [ ! -f $SD/Makefile ]; then \ > SD=PerfectShuffle; \ > DD=PerfectShuffle; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/count; \ > DD=count; \ > if [ ! -f $SD/Makefile ]; then \ > SD=count; \ > DD=count; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release > /dev/null >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release > /dev/null >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/count' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/./ > /dev/null >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/./ > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/.//.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/.//.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/./ > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/Release/bin > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/Release/bin > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/.//.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/./ > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/Release/bin > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/.//.dir >llvm[2]: Compiling FileCheck.cpp for Release build >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/Release/bin > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/.dir >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.d" FileCheck.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.d.tmp"; exit 1; fi >llvm[2]: Compiling PerfectShuffle.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.d" PerfectShuffle.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/.dir >llvm[2]: Compiling count.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/count -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.d" count.c -o /builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.d.tmp"; exit 1; fi >llvm[2]: Compiling AsmMatcherEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.d" AsmMatcherEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable count >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -Wl,--gc-sections -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-Bsymbolic -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.5.2.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/count /builddir/build/BUILD/llvm-3.5.2.src/utils/count/Release/count.o \ > -lz -lpthread -lffi -ltinfo -ldl -lm >llvm[2]: ======= Finished Linking Release Executable count >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/count' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp; \ > DD=fpcmp; \ > if [ ! -f $SD/Makefile ]; then \ > SD=fpcmp; \ > DD=fpcmp; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/.//.dir >llvm[2]: Compiling fpcmp.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.d" fpcmp.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.d.tmp"; exit 1; fi >In file included from FileCheck.cpp:23: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Linking Release executable llvm-PerfectShuffle >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -Wl,--gc-sections -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-Bsymbolic -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.5.2.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-PerfectShuffle /builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle/Release/PerfectShuffle.o \ > -lz -lpthread -lffi -ltinfo -ldl -lm >In file included from fpcmp.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: ======= Finished Linking Release Executable llvm-PerfectShuffle >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/PerfectShuffle' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/llvm-lit; \ > DD=llvm-lit; \ > if [ ! -f $SD/Makefile ]; then \ > SD=llvm-lit; \ > DD=llvm-lit; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/llvm-lit' >llvm[2]: Creating 'llvm-lit' script... >echo s=@LLVM_SOURCE_DIR@=/builddir/build/BUILD/llvm-3.5.2.src=g > lit.tmp >echo s=@LLVM_BINARY_DIR@=/builddir/build/BUILD/llvm-3.5.2.src=g >> lit.tmp >sed -f lit.tmp llvm-lit.in > /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-lit >chmod +x /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-lit >rm -f lit.tmp >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/llvm-lit' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/not; \ > DD=not; \ > if [ ! -f $SD/Makefile ]; then \ > SD=not; \ > DD=not; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >In file included from AsmMatcherEmitter.cpp:105: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/not' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/.//.dir >llvm[2]: Compiling not.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/not -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.d" not.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable fpcmp >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -Wl,--gc-sections -rdynamic -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-Bsymbolic -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/fpcmp /builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp/Release/fpcmp.o -lLLVMSupport \ > -lz -lpthread -lffi -ltinfo -ldl -lm >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from AsmMatcherEmitter.cpp:99: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from AsmMatcherEmitter.cpp:99: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: ======= Finished Linking Release Executable fpcmp >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/fpcmp' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest; \ > DD=unittest; \ > if [ ! -f $SD/Makefile ]; then \ > SD=unittest; \ > DD=unittest; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest; \ > DD=googletest; \ > if [ ! -f $SD/Makefile ]; then \ > SD=googletest; \ > DD=googletest; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src//.dir >llvm[3]: Compiling src/gtest-all.cc for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.d" src/gtest-all.cc -o /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable not >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -Wl,--gc-sections -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-Bsymbolic -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.5.2.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/not /builddir/build/BUILD/llvm-3.5.2.src/utils/not/Release/not.o -lLLVMSupport \ > -lz -lpthread -lffi -ltinfo -ldl -lm >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, > from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:57, > from src/gtest-all.cc:39: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #elif GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:57, > from src/gtest-all.cc:39: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:60, > from src/gtest-all.cc:39: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, > from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, > from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:61, > from src/gtest-all.cc:39: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >In file included from src/gtest-all.cc:39: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >In file included from src/gtest-all.cc:42: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/src/gtest.cc:903:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/src/gtest.cc:903:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/src/gtest.cc:930:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/src/gtest.cc:939:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/src/gtest.cc:1316:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >In file included from src/gtest-all.cc:46: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/src/gtest-printers.cc:342:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/src/gtest-printers.cc:348:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >llvm[2]: ======= Finished Linking Release Executable not >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/not' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain; \ > DD=UnitTestMain; \ > if [ ! -f $SD/Makefile ]; then \ > SD=UnitTestMain; \ > DD=UnitTestMain; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/.//.dir >llvm[3]: Compiling TestMain.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.d" TestMain.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, > from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:57, > from TestMain.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #elif GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:57, > from TestMain.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:60, > from TestMain.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, > from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, > from /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:61, > from TestMain.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_GLOBAL_WSTRING > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >In file included from TestMain.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] > #if GTEST_HAS_STD_WSTRING > ^~~~~~~~~~~~~~~~~~~~~ >AsmMatcherEmitter.cpp: At global scope: >AsmMatcherEmitter.cpp:686:6: warning: 'void {anonymous}::MatchableInfo::dump()' defined but not used [-Wunused-function] > void MatchableInfo::dump() { > ^~~~~~~~~~~~~ >In file included from TestMain.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Building Release Archive Library libgtest_main.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libgtest_main.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libgtest_main.a /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain/Release/TestMain.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libgtest_main.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/UnitTestMain' >llvm[2]: Compiling AsmWriterEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.d" AsmWriterEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable FileCheck >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -Wl,--gc-sections -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-Bsymbolic -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.5.2.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/FileCheck /builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck/Release/FileCheck.o -lLLVMSupport \ > -lz -lpthread -lffi -ltinfo -ldl -lm >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from AsmWriterEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from AsmWriterInst.h:20, > from AsmWriterEmitter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: ======= Finished Linking Release Executable FileCheck >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/FileCheck' >llvm[2]: Compiling AsmWriterInst.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.d" AsmWriterInst.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from AsmWriterInst.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from AsmWriterInst.h:20, > from AsmWriterInst.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling CTagsEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.d" CTagsEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CTagsEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CTagsEmitter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling CallingConvEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.d" CallingConvEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CallingConvEmitter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from CallingConvEmitter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[3]: Building Release Archive Library libgtest.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libgtest.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libgtest.a /builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest/Release/src/gtest-all.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libgtest.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest/googletest' >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/unittest' >llvm[2]: Compiling CodeEmitterGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.d" CodeEmitterGen.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.d.tmp"; exit 1; fi >llvm[2]: Compiling CodeGenDAGPatterns.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.d" CodeGenDAGPatterns.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.d.tmp"; exit 1; fi >llvm[2]: Compiling CodeGenInstruction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.d" CodeGenInstruction.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.d.tmp"; exit 1; fi >llvm[2]: Compiling CodeGenMapTable.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.d" CodeGenMapTable.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.d.tmp"; exit 1; fi >In file included from CodeEmitterGen.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CodeEmitterGen.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from CodeEmitterGen.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CodeGenMapTable.cpp:79: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from CodeGenMapTable.cpp:79: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CodeGenDAGPatterns.h:19, > from CodeGenDAGPatterns.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineValueType.h:18, > from CodeGenIntrinsics.h:17, > from CodeGenDAGPatterns.h:18, > from CodeGenDAGPatterns.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenInstruction.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenInstruction.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling CodeGenRegisters.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.d" CodeGenRegisters.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from CodeGenRegisters.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from CodeGenRegisters.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from CodeGenRegisters.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>]': >CodeGenRegisters.cpp:459:56: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from CodeGenRegisters.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>' declared here > struct pair > ^~~~ >llvm[2]: Compiling CodeGenSchedule.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.d" CodeGenSchedule.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from CodeGenRegisters.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>]': >CodeGenRegisters.cpp:1846:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from CodeGenRegisters.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from CodeGenSchedule.h:19, > from CodeGenSchedule.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from CodeGenSchedule.h:18, > from CodeGenSchedule.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling CodeGenTarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.d" CodeGenTarget.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.d.tmp"; exit 1; fi >In file included from CodeGenTarget.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CodeGenTarget.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from CodeGenTarget.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling DAGISelEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.d" DAGISelEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelMatcher.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.d" DAGISelMatcher.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelMatcherEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.d" DAGISelMatcherEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CodeGenDAGPatterns.h:19, > from DAGISelEmitter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineValueType.h:18, > from CodeGenIntrinsics.h:17, > from CodeGenDAGPatterns.h:18, > from DAGISelEmitter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcher.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcher.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from DAGISelMatcherEmitter.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherEmitter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherEmitter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling DAGISelMatcherGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.d" DAGISelMatcherGen.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelMatcherOpt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.d" DAGISelMatcherOpt.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.d.tmp"; exit 1; fi >llvm[2]: Compiling DFAPacketizerEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.d" DFAPacketizerEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherGen.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherGen.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherOpt.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherOpt.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherOpt.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]': >DAGISelMatcherOpt.cpp:459:72: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherOpt.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherOpt.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]': >DAGISelMatcherOpt.cpp:494:63: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherOpt.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherGen.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, unsigned int>]': >DAGISelMatcherGen.cpp:262:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherGen.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Record*, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherGen.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::TreePatternNode*, unsigned int>]': >DAGISelMatcherGen.cpp:280:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::TreePatternNode*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from DAGISelMatcher.h:13, > from DAGISelMatcherGen.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::TreePatternNode*, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from DFAPacketizerEmitter.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from DFAPacketizerEmitter.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling DisassemblerEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.d" DisassemblerEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling FastISelEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.d" FastISelEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from DisassemblerEmitter.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from DisassemblerEmitter.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CodeGenDAGPatterns.h:19, > from FastISelEmitter.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineValueType.h:18, > from CodeGenIntrinsics.h:17, > from CodeGenDAGPatterns.h:18, > from FastISelEmitter.cpp:20: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling FixedLenDecoderEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.d" FixedLenDecoderEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling InstrInfoEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.d" InstrInfoEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling IntrinsicEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.d" IntrinsicEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from CodeGenDAGPatterns.h:19, > from InstrInfoEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineValueType.h:18, > from CodeGenIntrinsics.h:17, > from CodeGenDAGPatterns.h:18, > from InstrInfoEmitter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from FixedLenDecoderEmitter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from FixedLenDecoderEmitter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from IntrinsicEmitter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineValueType.h:18, > from CodeGenIntrinsics.h:17, > from IntrinsicEmitter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >FixedLenDecoderEmitter.cpp:981:6: warning: 'void {anonymous}::FilterChooser::SingletonExists(unsigned int) const' defined but not used [-Wunused-function] > void FilterChooser::SingletonExists(unsigned Opc) const { > ^~~~~~~~~~~~~ >llvm[2]: Compiling OptParserEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.d" OptParserEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling PseudoLoweringEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.d" PseudoLoweringEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling RegisterInfoEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.d" RegisterInfoEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Error.h:18, > from OptParserEmitter.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Error.h:18, > from OptParserEmitter.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from PseudoLoweringEmitter.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from PseudoLoweringEmitter.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from RegisterInfoEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from CodeGenRegisters.h:18, > from RegisterInfoEmitter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling SubtargetEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.d" SubtargetEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling TableGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.d" TableGen.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from SubtargetEmitter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from SubtargetEmitter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Compiling X86DisassemblerTables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.d" X86DisassemblerTables.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.d.tmp"; exit 1; fi >In file included from TableGen.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from TableGen.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from TableGen.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from TableGen.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass<DataType>::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >TableGen.cpp:88:33: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from TableGen.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from TableGen.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const char*, std::pair<int, const char*> >; T2 = std::pair<const char*, std::pair<int, const char*> >; T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const char*, std::pair<int, const char*> >*; It2 = std::pair<const char*, std::pair<int, const char*> >*; T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const char*, std::pair<int, const char*> >; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >TableGen.cpp:88:33: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from TableGen.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >llvm[2]: Compiling X86ModRMFilters.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.d" X86ModRMFilters.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.d.tmp"; exit 1; fi >llvm[2]: Compiling X86RecognizableInstr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.d" X86RecognizableInstr.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/SourceMgr.h:19, > from CodeGenInstruction.h:19, > from CodeGenTarget.h:20, > from X86RecognizableInstr.h:20, > from X86RecognizableInstr.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/TableGen/Record.h:1748:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from CodeGenInstruction.h:17, > from CodeGenTarget.h:20, > from X86RecognizableInstr.h:20, > from X86RecognizableInstr.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here > struct pair > ^~~~ >llvm[2]: Linking Release executable llvm-tblgen >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -Wl,--gc-sections -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-Bsymbolic -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.5.2.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o /builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmMatcherEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/AsmWriterInst.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CTagsEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CallingConvEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeEmitterGen.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenDAGPatterns.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenInstruction.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenMapTable.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenRegisters.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenSchedule.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/CodeGenTarget.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcher.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherGen.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DAGISelMatcherOpt.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DFAPacketizerEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/DisassemblerEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FastISelEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/FixedLenDecoderEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/InstrInfoEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/IntrinsicEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/OptParserEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/PseudoLoweringEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/RegisterInfoEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/SubtargetEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/TableGen.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86DisassemblerTables.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86ModRMFilters.o /builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen/Release/X86RecognizableInstr.o -lLLVMTableGen -lLLVMSupport \ > -lz -lpthread -lffi -ltinfo -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-tblgen >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils/TableGen' >make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/utils' >make[1]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/IR' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/.dir >llvm[1]: Building Intrinsics.gen.tmp from Intrinsics.td >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/IR -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Intrinsics.td -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Intrinsics.gen.tmp -gen-intrinsic >/usr/bin/cmp -s /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Intrinsics.gen /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Intrinsics.gen.tmp || ( /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Intrinsics.gen.tmp /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Intrinsics.gen && \ > echo llvm[1]: Updated Intrinsics.gen because Intrinsics.gen.tmp \ > changed significantly. ) >llvm[1]: Updated Intrinsics.gen because Intrinsics.gen.tmp changed significantly. >llvm[1]: Compiling AsmWriter.cpp for Release build >llvm[1]: Compiling Attributes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.d" AsmWriter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.d.tmp"; exit 1; fi >llvm[1]: Compiling AutoUpgrade.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.d" Attributes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.d.tmp"; exit 1; fi >llvm[1]: Compiling BasicBlock.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.d" BasicBlock.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.d" AutoUpgrade.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from Attributes.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::AttributeSetNode*>]': >Attributes.cpp:628:76: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::AttributeSetNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from Attributes.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, llvm::AttributeSetNode*>' declared here > struct pair > ^~~~ >llvm[1]: Compiling Comdat.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.d" Comdat.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.d.tmp"; exit 1; fi >llvm[1]: Compiling ConstantFold.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.d" ConstantFold.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.d.tmp"; exit 1; fi >llvm[1]: Compiling ConstantRange.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.d" ConstantRange.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.d.tmp"; exit 1; fi >llvm[1]: Compiling Constants.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.d" Constants.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.d.tmp"; exit 1; fi >llvm[1]: Compiling Core.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.d" Core.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.d.tmp"; exit 1; fi >llvm[1]: Compiling DIBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.d" DIBuilder.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.d.tmp"; exit 1; fi >llvm[1]: Compiling DataLayout.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.d" DataLayout.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.d.tmp"; exit 1; fi >Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': >Core.cpp:88:80: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::LLVMContext::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type] > LLVM_EXTENSION reinterpret_cast<LLVMContext::DiagnosticHandlerTy>(Handler), > ^ >llvm[1]: Compiling DebugInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.d" DebugInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.d.tmp"; exit 1; fi >llvm[1]: Compiling DebugLoc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.d" DebugLoc.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.d.tmp"; exit 1; fi >llvm[1]: Compiling DiagnosticInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.d" DiagnosticInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.d.tmp"; exit 1; fi >llvm[1]: Compiling DiagnosticPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.d" DiagnosticPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.d.tmp"; exit 1; fi >llvm[1]: Compiling Dominators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.d" Dominators.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.d.tmp"; exit 1; fi >In file included from DiagnosticInfo.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling Function.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.d" Function.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.d.tmp"; exit 1; fi >In file included from Dominators.cpp:23: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling GCOV.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.d" GCOV.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Dominators.h:22, > from Dominators.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/GenericDomTreeConstruction.h:58:3: required from 'unsigned int llvm::DFSPass(llvm::DominatorTreeBase<typename GraphT::NodeType>&, typename GraphT::NodeType*, unsigned int) [with GraphT = llvm::GraphTraits<llvm::BasicBlock*>; NodeT = llvm::BasicBlock; typename GraphT::NodeType = llvm::BasicBlock; typename GraphT::NodeType = llvm::BasicBlock]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/GenericDomTreeConstruction.h:170:24: required from 'void llvm::Calculate(llvm::DominatorTreeBase<typename llvm::GraphTraits<N>::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::BasicBlock*; typename llvm::GraphTraits<N>::NodeType = llvm::BasicBlock]' >Dominators.cpp:68:1: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Dominators.h:18, > from Dominators.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >' declared here > struct pair > ^~~~ >llvm[1]: Compiling GVMaterializer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.d" GVMaterializer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.d.tmp"; exit 1; fi >llvm[1]: Compiling Globals.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.d" Globals.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.d.tmp"; exit 1; fi >llvm[1]: Compiling IRBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.d" IRBuilder.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.d.tmp"; exit 1; fi >llvm[1]: Compiling IRPrintingPasses.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.d" IRPrintingPasses.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.d.tmp"; exit 1; fi >llvm[1]: Compiling InlineAsm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.d" InlineAsm.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.d.tmp"; exit 1; fi >llvm[1]: Compiling Instruction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.d" Instruction.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.d.tmp"; exit 1; fi >llvm[1]: Compiling Instructions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.d" Instructions.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.d.tmp"; exit 1; fi >InlineAsm.cpp: In static member function 'static bool llvm::InlineAsm::Verify(llvm::FunctionType*, llvm::StringRef)': >InlineAsm.cpp:256:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > ++NumIndirect; > ^~~~~~~~~~~~~ >InlineAsm.cpp:258:5: note: here > case InlineAsm::isInput: > ^~~~ >llvm[1]: Compiling IntrinsicInst.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.d" IntrinsicInst.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.d.tmp"; exit 1; fi >llvm[1]: Compiling LLVMContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.d" LLVMContext.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.d.tmp"; exit 1; fi >llvm[1]: Compiling LLVMContextImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.d" LLVMContextImpl.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.d.tmp"; exit 1; fi >llvm[1]: Compiling LeakDetector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.d" LeakDetector.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.d.tmp"; exit 1; fi >llvm[1]: Compiling LegacyPassManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.d" LegacyPassManager.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.d.tmp"; exit 1; fi >llvm[1]: Compiling MDBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.d" MDBuilder.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.d.tmp"; exit 1; fi >llvm[1]: Compiling Mangler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.d" Mangler.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/LegacyPassNameParser.h:31, > from LegacyPassManager.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling Metadata.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.d" Metadata.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/LegacyPassManager.h:20, > from LegacyPassManager.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass<DataType>::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >LegacyPassManager.cpp:59:42: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Casting.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CBindingWrapping.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/LLVMContext.h:19, > from LegacyPassManager.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/LegacyPassManager.h:20, > from LegacyPassManager.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const char*, std::pair<int, const char*> >; T2 = std::pair<const char*, std::pair<int, const char*> >; T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const char*, std::pair<int, const char*> >*; It2 = std::pair<const char*, std::pair<int, const char*> >*; T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const char*, std::pair<int, const char*> >; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >LegacyPassManager.cpp:59:42: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Casting.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CBindingWrapping.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/LLVMContext.h:19, > from LegacyPassManager.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >llvm[1]: Compiling Module.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.d" Module.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Metadata.h:19, > from Metadata.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MDNode*>]': >Metadata.cpp:713:70: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::MDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Metadata.h:19, > from Metadata.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, llvm::MDNode*>' declared here > struct pair > ^~~~ >llvm[1]: Compiling Pass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.d" Pass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.d.tmp"; exit 1; fi >llvm[1]: Compiling PassManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.d" PassManager.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/LegacyPassNameParser.h:31, > from Pass.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling PassRegistry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.d" PassRegistry.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.d.tmp"; exit 1; fi >llvm[1]: Compiling Type.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.d" Type.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.d.tmp"; exit 1; fi >In file included from PassManager.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[1]: Compiling TypeFinder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.d" TypeFinder.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Type.h:19, > from Type.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >Type.cpp:366:48: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Type.h:19, > from Type.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[1]: Compiling Use.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.d" Use.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.d.tmp"; exit 1; fi >llvm[1]: Compiling User.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.d" User.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.d.tmp"; exit 1; fi >llvm[1]: Compiling Value.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.d" Value.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.d.tmp"; exit 1; fi >llvm[1]: Compiling ValueSymbolTable.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.d" ValueSymbolTable.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.d.tmp"; exit 1; fi >llvm[1]: Compiling ValueTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.d" ValueTypes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.d.tmp"; exit 1; fi >llvm[1]: Compiling Verifier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/IR -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.d" Verifier.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.d.tmp"; exit 1; fi >In file included from Verifier.cpp:72: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from Verifier.cpp:50: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]': >Verifier.cpp:1157:65: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Verifier.h:24, > from Verifier.cpp:48: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here > struct pair > ^~~~ >llvm[1]: Building Release Archive Library libLLVMCore.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMCore.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMCore.a /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AsmWriter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Attributes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/AutoUpgrade.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/BasicBlock.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Comdat.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantFold.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ConstantRange.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Constants.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Core.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DIBuilder.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DataLayout.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DebugLoc.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/DiagnosticPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Dominators.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Function.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GCOV.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/GVMaterializer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Globals.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRBuilder.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IRPrintingPasses.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/InlineAsm.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instruction.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Instructions.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/IntrinsicInst.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContext.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LLVMContextImpl.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LeakDetector.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/LegacyPassManager.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/MDBuilder.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Mangler.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Metadata.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Module.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Pass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassManager.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/PassRegistry.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Type.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/TypeFinder.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Use.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/User.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Value.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueSymbolTable.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/ValueTypes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/IR/Release/Verifier.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMCore.a >make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/IR' >make[1]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/IR; \ > DD=IR; \ > if [ ! -f $SD/Makefile ]; then \ > SD=IR; \ > DD=IR; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser; \ > DD=AsmParser; \ > if [ ! -f $SD/Makefile ]; then \ > SD=AsmParser; \ > DD=AsmParser; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode; \ > DD=Bitcode; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Bitcode; \ > DD=Bitcode; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis; \ > DD=Analysis; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Analysis; \ > DD=Analysis; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader; \ > DD=Reader; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Reader; \ > DD=Reader; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/./ > /dev/null >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/IR' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/IR' >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release > /dev/null >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms; \ > DD=Transforms; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Transforms; \ > DD=Transforms; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/.//.dir >llvm[2]: Compiling LLLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.d" LLLexer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/.dir >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils; \ > DD=Utils; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Utils; \ > DD=Utils; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/./ > /dev/null >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/.//.dir >llvm[3]: Compiling BitReader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.d" BitReader.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/.//.dir >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release > /dev/null >llvm[2]: Compiling AliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.d" AliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/.//.dir >llvm[3]: Compiling ASanStackFrameLayout.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.d" ASanStackFrameLayout.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.d.tmp"; exit 1; fi >llvm[3]: Compiling AddDiscriminators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.d" AddDiscriminators.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.d.tmp"; exit 1; fi >llvm[3]: Compiling BitcodeReader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.d" BitcodeReader.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.d.tmp"; exit 1; fi >llvm[2]: Compiling AliasAnalysisCounter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.d" AliasAnalysisCounter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.d.tmp"; exit 1; fi >llvm[2]: Compiling LLParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.d" LLParser.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.d.tmp"; exit 1; fi >In file included from AddDiscriminators.cpp:64: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling BasicBlockUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.d" BasicBlockUtils.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.d.tmp"; exit 1; fi >In file included from AliasAnalysisCounter.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling AliasAnalysisEvaluator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.d" AliasAnalysisEvaluator.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from LLLexer.h:18, > from LLParser.h:17, > from LLParser.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::BasicBlock*>]': >LLParser.cpp:3709:72: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from LLLexer.h:18, > from LLParser.h:17, > from LLParser.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from LLLexer.h:18, > from LLParser.h:17, > from LLParser.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]': >LLParser.cpp:4093:65: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from LLLexer.h:18, > from LLParser.h:17, > from LLParser.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >In file included from AliasAnalysisEvaluator.cpp:29: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling AliasDebugger.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.d" AliasDebugger.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.d.tmp"; exit 1; fi >llvm[3]: Compiling BreakCriticalEdges.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d" BreakCriticalEdges.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d.tmp"; exit 1; fi >llvm[2]: Compiling AliasSetTracker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.d" AliasSetTracker.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.d.tmp"; exit 1; fi >llvm[3]: Compiling BuildLibCalls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.d" BuildLibCalls.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.d.tmp"; exit 1; fi >llvm[3]: Compiling BypassSlowDivision.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.d" BypassSlowDivision.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.d.tmp"; exit 1; fi >llvm[3]: Compiling BitstreamReader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.d" BitstreamReader.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.d.tmp"; exit 1; fi >llvm[2]: Compiling Analysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.d" Analysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.d.tmp"; exit 1; fi >llvm[2]: Compiling Parser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.d" Parser.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.d.tmp"; exit 1; fi >llvm[2]: Compiling BasicAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.d" BasicAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling CloneFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.d" CloneFunction.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMBitReader.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMBitReader.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMBitReader.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitReader.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitcodeReader.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader/Release/BitstreamReader.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMBitReader.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Reader' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer; \ > DD=Writer; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Writer; \ > DD=Writer; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/.//.dir >llvm[3]: Compiling BitWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.d" BitWriter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMAsmParser.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAsmParser.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAsmParser.a /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLLexer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/LLParser.o /builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser/Release/Parser.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAsmParser.a >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/AsmParser' >llvm[3]: Compiling CloneModule.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.d" CloneModule.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.d.tmp"; exit 1; fi >llvm[3]: Compiling BitcodeWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.d" BitcodeWriter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.d.tmp"; exit 1; fi >llvm[2]: Compiling BlockFrequencyInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.d" BlockFrequencyInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.d.tmp"; exit 1; fi >In file included from BitcodeWriter.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling CmpInstAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.d" CmpInstAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.d.tmp"; exit 1; fi >In file included from BlockFrequencyInfo.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling CodeExtractor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.d" CodeExtractor.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.d.tmp"; exit 1; fi >llvm[3]: Compiling CtorUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.d" CtorUtils.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.d.tmp"; exit 1; fi >In file included from CodeExtractor.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling DemoteRegToStack.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.d" DemoteRegToStack.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.d.tmp"; exit 1; fi >llvm[2]: Compiling BlockFrequencyInfoImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.d" BlockFrequencyInfoImpl.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.d.tmp"; exit 1; fi >llvm[3]: Compiling FlattenCFG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.d" FlattenCFG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.d.tmp"; exit 1; fi >llvm[3]: Compiling BitcodeWriterPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d" BitcodeWriterPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d.tmp"; exit 1; fi >llvm[3]: Compiling GlobalStatus.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.d" GlobalStatus.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.d.tmp"; exit 1; fi >llvm[3]: Compiling InlineFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.d" InlineFunction.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.d.tmp"; exit 1; fi >llvm[3]: Compiling ValueEnumerator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.d" ValueEnumerator.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.d.tmp"; exit 1; fi >llvm[2]: Compiling BranchProbabilityInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.d" BranchProbabilityInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling InstructionNamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.d" InstructionNamer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Cloning.h:21, > from InlineFunction.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]': >InlineFunction.cpp:623:70: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Cloning.h:21, > from InlineFunction.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Value*, llvm::Value*>' declared here > struct pair > ^~~~ >llvm[3]: Compiling IntegerDivision.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.d" IntegerDivision.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.d.tmp"; exit 1; fi >llvm[2]: Compiling CFG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.d" CFG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Instruction.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/BasicBlock.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CFG.h:18, > from CFG.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, llvm::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >]': >CFG.cpp:38:58: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, llvm::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/BasicBlock.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CFG.h:18, > from CFG.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::BasicBlock*, llvm::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Instruction.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/BasicBlock.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CFG.h:18, > from CFG.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>]': >CFG.cpp:54:54: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/BasicBlock.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CFG.h:18, > from CFG.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' declared here > struct pair > ^~~~ >llvm[2]: Compiling CFGPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.d" CFGPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMBitWriter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMBitWriter.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMBitWriter.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitWriter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer/Release/ValueEnumerator.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMBitWriter.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode/Writer' >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Bitcode' >llvm[3]: Compiling LCSSA.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.d" LCSSA.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.d.tmp"; exit 1; fi >llvm[3]: Compiling Local.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.d" Local.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from LCSSA.cpp:33: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/PredIteratorCache.h:51:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from LCSSA.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling CGSCCPassManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.d" CGSCCPassManager.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.d" LoopSimplify.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.d.tmp"; exit 1; fi >In file included from CGSCCPassManager.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling LoopUnroll.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.d" LoopUnroll.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.d.tmp"; exit 1; fi >llvm[2]: Compiling CaptureTracking.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.d" CaptureTracking.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SimplifyIndVar.h:20, > from LoopUnroll.cpp:37: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling CodeMetrics.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.d" CodeMetrics.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopUnrollRuntime.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.d" LoopUnrollRuntime.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.d.tmp"; exit 1; fi >llvm[2]: Compiling ConstantFolding.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.d" ConstantFolding.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.d.tmp"; exit 1; fi >ConstantFolding.cpp: In function 'llvm::Constant* ConstantFoldScalarCall(llvm::StringRef, unsigned int, llvm::Type*, llvm::ArrayRef<llvm::Constant*>, const llvm::TargetLibraryInfo*)': >ConstantFolding.cpp:1589:73: warning: this statement may fall through [-Wimplicit-fallthrough=] > /*roundTowardZero=*/false, Ty); > ^ >ConstantFolding.cpp:1590:7: note: here > case Intrinsic::x86_sse_cvttss2si: > ^~~~ >llvm[3]: Compiling LowerExpectIntrinsic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d" LowerExpectIntrinsic.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d.tmp"; exit 1; fi >In file included from LowerExpectIntrinsic.cpp:25: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling LowerInvoke.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.d" LowerInvoke.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.d.tmp"; exit 1; fi >llvm[2]: Compiling CostModel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.d" CostModel.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.d.tmp"; exit 1; fi >llvm[3]: Compiling LowerSwitch.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.d" LowerSwitch.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.d.tmp"; exit 1; fi >In file included from LowerInvoke.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from CostModel.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling Mem2Reg.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.d" Mem2Reg.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.d.tmp"; exit 1; fi >llvm[2]: Compiling Delinearization.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.d" Delinearization.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.d.tmp"; exit 1; fi >llvm[3]: Compiling MetaRenamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.d" MetaRenamer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.d.tmp"; exit 1; fi >llvm[3]: Compiling ModuleUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.d" ModuleUtils.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.d.tmp"; exit 1; fi >In file included from Delinearization.cpp:29: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling PromoteMemoryToRegister.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d" PromoteMemoryToRegister.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d.tmp"; exit 1; fi >llvm[2]: Compiling DependenceAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.d" DependenceAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling SSAUpdater.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.d" SSAUpdater.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.d.tmp"; exit 1; fi >In file included from DependenceAnalysis.cpp:63: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, > from PromoteMemoryToRegister.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::StoreInst*>]': >PromoteMemoryToRegister.cpp:458:78: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::StoreInst*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, > from PromoteMemoryToRegister.cpp:28: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, llvm::StoreInst*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, > from PromoteMemoryToRegister.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::BasicBlock*>]': >PromoteMemoryToRegister.cpp:908:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, > from PromoteMemoryToRegister.cpp:28: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, > from PromoteMemoryToRegister.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>]': >/usr/include/c++/8/bits/stl_queue.h:605:2: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>; _Sequence = llvm::SmallVector<std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>, 32>; _Compare = llvm::less_second; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>]' >PromoteMemoryToRegister.cpp:864:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, > from PromoteMemoryToRegister.cpp:28: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/TinyPtrVector.h:13, > from SSAUpdater.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]': >SSAUpdater.cpp:103:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SSAUpdater.h:17, > from SSAUpdater.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/TinyPtrVector.h:13, > from SSAUpdater.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:122:23: required from 'llvm::SSAUpdaterImpl<UpdaterT>::BBInfo* llvm::SSAUpdaterImpl<UpdaterT>::BuildBlockList(llvm::SSAUpdaterImpl<UpdaterT>::BlkT*, llvm::SSAUpdaterImpl<UpdaterT>::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl<UpdaterT>::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl<UpdaterT>::BlockListTy = llvm::SmallVectorImpl<llvm::SSAUpdaterImpl<llvm::SSAUpdater>::BBInfo*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:82:27: required from 'llvm::SSAUpdaterImpl<UpdaterT>::ValT llvm::SSAUpdaterImpl<UpdaterT>::GetValue(llvm::SSAUpdaterImpl<UpdaterT>::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl<UpdaterT>::ValT = llvm::Value*; llvm::SSAUpdaterImpl<UpdaterT>::BlkT = llvm::BasicBlock]' >SSAUpdater.cpp:316:26: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SSAUpdater.h:17, > from SSAUpdater.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SimplifyCFG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.d" SimplifyCFG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.d.tmp"; exit 1; fi >llvm[2]: Compiling DomPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.d" DomPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling SimplifyIndVar.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.d" SimplifyIndVar.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.d.tmp"; exit 1; fi >In file included from SimplifyCFG.cpp:42: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SimplifyIndVar.h:20, > from SimplifyIndVar.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, unsigned int>]': >SimplifyCFG.cpp:2109:63: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Value*, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PHINode*, llvm::Constant*>]': >SimplifyCFG.cpp:3457:48: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PHINode*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::PHINode*, llvm::Constant*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>]': >SimplifyCFG.cpp:3765:73: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<llvm::ConstantInt*, llvm::Constant*>; T2 = std::pair<llvm::ConstantInt*, llvm::Constant*>; T = std::pair<llvm::ConstantInt*, llvm::Constant*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::ConstantInt*, llvm::Constant*>*; It2 = std::pair<llvm::ConstantInt*, llvm::Constant*>*; T = std::pair<llvm::ConstantInt*, llvm::Constant*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:408:5: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT*) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>]' >SimplifyCFG.cpp:3765:27: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/Local.h:18, > from SimplifyCFG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SimplifyIndVar.h:20, > from SimplifyIndVar.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]': >SimplifyIndVar.cpp:352:54: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/ValueHandle.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, > from SimplifyIndVar.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SimplifyInstructions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.d" SimplifyInstructions.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.d.tmp"; exit 1; fi >llvm[2]: Compiling DominanceFrontier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.d" DominanceFrontier.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.d.tmp"; exit 1; fi >llvm[3]: Compiling SimplifyLibCalls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.d" SimplifyLibCalls.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.d.tmp"; exit 1; fi >In file included from SimplifyLibCalls.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling IVUsers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.d" IVUsers.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.d.tmp"; exit 1; fi >llvm[2]: Compiling InstCount.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.d" InstCount.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.d.tmp"; exit 1; fi >llvm[3]: Compiling UnifyFunctionExitNodes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d" UnifyFunctionExitNodes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d.tmp"; exit 1; fi >llvm[2]: Compiling InstructionSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.d" InstructionSimplify.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.d.tmp"; exit 1; fi >llvm[3]: Compiling Utils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.d" Utils.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.d.tmp"; exit 1; fi >llvm[3]: Compiling ValueMapper.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.d" ValueMapper.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.d.tmp"; exit 1; fi >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen; \ > DD=CodeGen; \ > if [ ! -f $SD/Makefile ]; then \ > SD=CodeGen; \ > DD=CodeGen; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Target; \ > DD=Target; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Target; \ > DD=Target; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/.dir >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/.//.dir >llvm[2]: Compiling Target.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.d" Target.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/.//.dir >llvm[2]: Compiling AggressiveAntiDepBreaker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d" AggressiveAntiDepBreaker.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetIntrinsicInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.d" TargetIntrinsicInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.d.tmp"; exit 1; fi >In file included from AggressiveAntiDepBreaker.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Building Release Archive Library libLLVMTransformUtils.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTransformUtils.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTransformUtils.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ASanStackFrameLayout.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/AddDiscriminators.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BasicBlockUtils.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BreakCriticalEdges.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BuildLibCalls.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/BypassSlowDivision.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneFunction.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CloneModule.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CmpInstAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CodeExtractor.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/CtorUtils.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/DemoteRegToStack.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/FlattenCFG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/GlobalStatus.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InlineFunction.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/InstructionNamer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/IntegerDivision.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LCSSA.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Local.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopSimplify.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnroll.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LoopUnrollRuntime.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerInvoke.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/LowerSwitch.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Mem2Reg.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/MetaRenamer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ModuleUtils.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SSAUpdater.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyCFG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyIndVar.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyInstructions.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/SimplifyLibCalls.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/Utils.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils/Release/ValueMapper.o >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from AggressiveAntiDepBreaker.h:20, > from AggressiveAntiDepBreaker.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from AggressiveAntiDepBreaker.h:20, > from AggressiveAntiDepBreaker.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling TargetJITInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.d" TargetJITInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTransformUtils.a >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from AggressiveAntiDepBreaker.h:20, > from AggressiveAntiDepBreaker.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from AggressiveAntiDepBreaker.h:20, > from AggressiveAntiDepBreaker.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Utils' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation; \ > DD=Instrumentation; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Instrumentation; \ > DD=Instrumentation; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/./ > /dev/null >llvm[2]: Compiling TargetLibraryInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.d" TargetLibraryInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/.//.dir >llvm[3]: Compiling AddressSanitizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.d" AddressSanitizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLibraryInfo.h:13, > from TargetLibraryInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:593:7: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:577:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>]' >TargetLibraryInfo.cpp:695:21: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:314:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase<llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >, unsigned int, std::__cxx11::basic_string<char>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<unsigned int, std::__cxx11::basic_string<char> >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(getBuckets(), other.getBuckets(), > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > getNumBuckets() * sizeof(BucketT)); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLibraryInfo.h:13, > from TargetLibraryInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase<llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >, unsigned int, std::__cxx11::basic_string<char>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<unsigned int, std::__cxx11::basic_string<char> >'} declared here > struct pair > ^~~~ >In file included from AddressSanitizer.cpp:39: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling TargetLoweringObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.d" TargetLoweringObjectFile.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.d.tmp"; exit 1; fi >llvm[2]: Compiling Interval.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.d" Interval.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.d.tmp"; exit 1; fi >llvm[2]: Compiling AllocationOrder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.d" AllocationOrder.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.d.tmp"; exit 1; fi >llvm[2]: Compiling IntervalPartition.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.d" IntervalPartition.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLoweringObjectFile.h:18, > from TargetLoweringObjectFile.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLoweringObjectFile.h:18, > from TargetLoweringObjectFile.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from AllocationOrder.h:20, > from AllocationOrder.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from AllocationOrder.h:20, > from AllocationOrder.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLoweringObjectFile.h:18, > from TargetLoweringObjectFile.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLoweringObjectFile.h:18, > from TargetLoweringObjectFile.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling Analysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.d" Analysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.d" TargetMachine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.d.tmp"; exit 1; fi >In file included from TargetMachine.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from Analysis.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from Analysis.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from TargetMachine.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:17, > from TargetMachine.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from TargetMachine.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:17, > from TargetMachine.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling AtomicExpandLoadLinkedPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.d" AtomicExpandLoadLinkedPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.d.tmp"; exit 1; fi >llvm[3]: Compiling BoundsChecking.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.d" BoundsChecking.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetMachineC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.d" TargetMachineC.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.d.tmp"; exit 1; fi >llvm[2]: Compiling JumpInstrTableInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.d" JumpInstrTableInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.d.tmp"; exit 1; fi >In file included from BoundsChecking.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling TargetSubtargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.d" TargetSubtargetInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling LazyCallGraph.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.d" LazyCallGraph.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.d.tmp"; exit 1; fi >llvm[3]: Compiling DataFlowSanitizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.d" DataFlowSanitizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.d.tmp"; exit 1; fi >llvm[2]: Compiling BasicTargetTransformInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.d" BasicTargetTransformInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.d.tmp"; exit 1; fi >In file included from TargetSubtargetInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Building Release Archive Library libLLVMTarget.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTarget.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTarget.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/Target.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetIntrinsicInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetJITInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLibraryInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetLoweringObjectFile.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetMachineC.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/Release/TargetSubtargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMTarget.a >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600; \ > DD=R600; \ > if [ ! -f $SD/Makefile ]; then \ > SD=R600; \ > DD=R600; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/.dir >llvm[3]: Building AMDGPU.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenRegisterInfo.inc.tmp AMDGPU.td >In file included from DataFlowSanitizer.cpp:62: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LazyCallGraph.h:41, > from LazyCallGraph.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:402:65: required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = long unsigned int]' >LazyCallGraph.cpp:546:39: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LazyCallGraph.h:38, > from LazyCallGraph.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LazyCallGraph.h:41, > from LazyCallGraph.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<void*, long unsigned int>; T2 = std::pair<void*, long unsigned int>; T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, long unsigned int>*; It2 = std::pair<void*, long unsigned int>*; T = std::pair<void*, long unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, long unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, long unsigned int>; unsigned int N = 0]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:154:43: required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:363:43: required from 'llvm::SpecificBumpPtrAllocator<T>::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator<T>&&) [with T = llvm::LazyCallGraph::Node]' >LazyCallGraph.cpp:140:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LazyCallGraph.h:38, > from LazyCallGraph.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from BasicTargetTransformInfo.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Building AMDGPU.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenInstrInfo.inc.tmp AMDGPU.td >llvm[3]: Building AMDGPU.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenDAGISel.inc.tmp AMDGPU.td >llvm[3]: Building AMDGPU.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenSubtargetInfo.inc.tmp AMDGPU.td >llvm[2]: Compiling BranchFolding.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.d" BranchFolding.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.d.tmp"; exit 1; fi >llvm[3]: Building AMDGPU.td MC code emitter with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-emitter -mc-emitter -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenMCCodeEmitter.inc.tmp AMDGPU.td >llvm[3]: Building AMDGPU.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenCallingConv.inc.tmp AMDGPU.td >llvm[3]: Building AMDGPU.td intrinsics information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-tgt-intrinsic -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenIntrinsics.inc.tmp AMDGPU.td >llvm[3]: Building AMDGPU.td DFA packetizer tables with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-dfa-packetizer -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenDFAPacketizer.inc.tmp AMDGPU.td >llvm[3]: Building AMDGPU.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenAsmWriter.inc.tmp AMDGPU.td >In file included from BranchFolding.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from BranchFolding.h:14, > from BranchFolding.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from BranchFolding.h:13, > from BranchFolding.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >/usr/bin/cmp -s AMDGPUGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenRegisterInfo.inc.tmp AMDGPUGenRegisterInfo.inc >/usr/bin/cmp -s AMDGPUGenInstrInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenInstrInfo.inc.tmp AMDGPUGenInstrInfo.inc >/usr/bin/cmp -s AMDGPUGenDAGISel.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenDAGISel.inc.tmp AMDGPUGenDAGISel.inc >/usr/bin/cmp -s AMDGPUGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenSubtargetInfo.inc.tmp AMDGPUGenSubtargetInfo.inc >/usr/bin/cmp -s AMDGPUGenMCCodeEmitter.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenMCCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenMCCodeEmitter.inc.tmp AMDGPUGenMCCodeEmitter.inc >/usr/bin/cmp -s AMDGPUGenCallingConv.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenCallingConv.inc.tmp AMDGPUGenCallingConv.inc >/usr/bin/cmp -s AMDGPUGenIntrinsics.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenIntrinsics.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenIntrinsics.inc.tmp AMDGPUGenIntrinsics.inc >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from BranchFolding.h:14, > from BranchFolding.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from BranchFolding.h:13, > from BranchFolding.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >/usr/bin/cmp -s AMDGPUGenDFAPacketizer.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenDFAPacketizer.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenDFAPacketizer.inc.tmp AMDGPUGenDFAPacketizer.inc >/usr/bin/cmp -s AMDGPUGenAsmWriter.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUGenAsmWriter.inc.tmp AMDGPUGenAsmWriter.inc >llvm[3]: Compiling AMDGPUAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.d" AMDGPUAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling LazyValueInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.d" LazyValueInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AMDGPUAsmPrinter.h:18, > from AMDGPUAsmPrinter.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AMDGPUAsmPrinter.h:18, > from AMDGPUAsmPrinter.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LazyValueInfo.h:18, > from LazyValueInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::AssertingVH<llvm::BasicBlock>, llvm::Value*>]': >LazyValueInfo.cpp:423:27: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::AssertingVH<llvm::BasicBlock>, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LazyValueInfo.h:18, > from LazyValueInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::AssertingVH<llvm::BasicBlock>, llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AMDGPUAsmPrinter.h:18, > from AMDGPUAsmPrinter.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AMDGPUAsmPrinter.h:18, > from AMDGPUAsmPrinter.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AMDGPUAsmPrinter.h:18, > from AMDGPUAsmPrinter.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AMDGPUAsmPrinter.h:18, > from AMDGPUAsmPrinter.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DebugIR.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.d" DebugIR.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDGPUFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.d" AMDGPUFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling CalcSpillWeights.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.d" CalcSpillWeights.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUFrameLowering.h:18, > from AMDGPUFrameLowering.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUFrameLowering.h:18, > from AMDGPUFrameLowering.cpp:13: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUFrameLowering.h:18, > from AMDGPUFrameLowering.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUFrameLowering.h:18, > from AMDGPUFrameLowering.cpp:13: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:15, > from CalcSpillWeights.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:14, > from CalcSpillWeights.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:15, > from CalcSpillWeights.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:14, > from CalcSpillWeights.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:15, > from CalcSpillWeights.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:14, > from CalcSpillWeights.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:15, > from CalcSpillWeights.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CalcSpillWeights.h:14, > from CalcSpillWeights.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling AMDGPUISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.d" AMDGPUISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.d.tmp"; exit 1; fi >llvm[2]: Compiling CallingConvLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.d" CallingConvLower.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.d.tmp"; exit 1; fi >llvm[2]: Compiling LibCallAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.d" LibCallAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.d.tmp"; exit 1; fi >llvm[2]: Compiling LibCallSemantics.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.d" LibCallSemantics.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CallingConvLower.h:18, > from CallingConvLower.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CallingConvLower.h:18, > from CallingConvLower.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from AMDGPUISelDAGToDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from AMDGPUISelDAGToDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CallingConvLower.h:18, > from CallingConvLower.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/CallingConvLower.h:18, > from CallingConvLower.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from AMDGPUISelDAGToDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from AMDGPUISelDAGToDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >AMDGPUISelDAGToDAG.cpp:559:6: warning: 'bool {anonymous}::AMDGPUDAGToDAGISel::isPrivateLoad(const llvm::LoadSDNode*) const' defined but not used [-Wunused-function] > bool AMDGPUDAGToDAGISel::isPrivateLoad(const LoadSDNode *N) const { > ^~~~~~~~~~~~~~~~~~ >AMDGPUISelDAGToDAG.cpp:542:6: warning: 'bool {anonymous}::AMDGPUDAGToDAGISel::isRegionLoad(const llvm::LoadSDNode*) const' defined but not used [-Wunused-function] > bool AMDGPUDAGToDAGISel::isRegionLoad(const LoadSDNode *N) const { > ^~~~~~~~~~~~~~~~~~ >AMDGPUISelDAGToDAG.cpp:534:6: warning: 'bool {anonymous}::AMDGPUDAGToDAGISel::isParamLoad(const llvm::LoadSDNode*) const' defined but not used [-Wunused-function] > bool AMDGPUDAGToDAGISel::isParamLoad(const LoadSDNode *N) const { > ^~~~~~~~~~~~~~~~~~ >AMDGPUISelDAGToDAG.cpp:511:6: warning: 'static bool {anonymous}::AMDGPUDAGToDAGISel::isRegionStore(const llvm::StoreSDNode*)' defined but not used [-Wunused-function] > bool AMDGPUDAGToDAGISel::isRegionStore(const StoreSDNode *N) { > ^~~~~~~~~~~~~~~~~~ >AMDGPUISelDAGToDAG.cpp:500:6: warning: 'static bool {anonymous}::AMDGPUDAGToDAGISel::isPrivateStore(const llvm::StoreSDNode*)' defined but not used [-Wunused-function] > bool AMDGPUDAGToDAGISel::isPrivateStore(const StoreSDNode *N) { > ^~~~~~~~~~~~~~~~~~ >AMDGPUISelDAGToDAG.cpp:193:6: warning: 'bool {anonymous}::AMDGPUDAGToDAGISel::SelectADDR64(llvm::SDValue, llvm::SDValue&, llvm::SDValue&)' defined but not used [-Wunused-function] > bool AMDGPUDAGToDAGISel::SelectADDR64(SDValue Addr, SDValue& R1, SDValue& R2) { > ^~~~~~~~~~~~~~~~~~ >AMDGPUISelDAGToDAG.cpp:184:6: warning: 'bool {anonymous}::AMDGPUDAGToDAGISel::SelectADDR(llvm::SDValue, llvm::SDValue&, llvm::SDValue&)' defined but not used [-Wunused-function] > bool AMDGPUDAGToDAGISel::SelectADDR(SDValue Addr, SDValue& R1, SDValue& R2) { > ^~~~~~~~~~~~~~~~~~ >llvm[2]: Compiling CodeGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.d" CodeGen.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.d.tmp"; exit 1; fi >llvm[2]: Compiling Lint.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.d" Lint.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.d.tmp"; exit 1; fi >llvm[2]: Compiling CodeGenPrepare.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.d" CodeGenPrepare.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDGPUISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.d" AMDGPUISelLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling GCOVProfiling.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d" GCOVProfiling.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d.tmp"; exit 1; fi >In file included from CodeGenPrepare.cpp:36: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from CodeGenPrepare.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, unsigned int>]': >CodeGenPrepare.cpp:2311:64: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from CodeGenPrepare.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, unsigned int>' declared here > struct pair > ^~~~ >In file included from GCOVProfiling.cpp:33: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Host.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Hashing.h:49, > from GCOVProfiling.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalVariable*, llvm::MDNode*>]': >GCOVProfiling.cpp:598:67: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::GlobalVariable*, llvm::MDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Instrumentation.h:17, > from GCOVProfiling.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::GlobalVariable*, llvm::MDNode*>' declared here > struct pair > ^~~~ >CodeGenPrepare.cpp: At global scope: >CodeGenPrepare.cpp:1060:6: warning: 'void {anonymous}::ExtAddrMode::print(llvm::raw_ostream&) const' defined but not used [-Wunused-function] > void ExtAddrMode::print(raw_ostream &OS) const { > ^~~~~~~~~~~ >llvm[2]: Compiling Loads.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.d" Loads.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.d.tmp"; exit 1; fi >GCOVProfiling.cpp: At global scope: >GCOVProfiling.cpp:803:11: warning: 'llvm::Constant* {anonymous}::GCOVProfiler::getDeleteFlushFunctionListFunc()' defined but not used [-Wunused-function] > Constant *GCOVProfiler::getDeleteFlushFunctionListFunc() { > ^~~~~~~~~~~~ >GCOVProfiling.cpp:798:11: warning: 'llvm::Constant* {anonymous}::GCOVProfiler::getDeleteWriteoutFunctionListFunc()' defined but not used [-Wunused-function] > Constant *GCOVProfiler::getDeleteWriteoutFunctionListFunc() { > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from AMDGPUISelLowering.h:19, > from AMDGPUISelLowering.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from AMDGPUISelLowering.h:19, > from AMDGPUISelLowering.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >CodeGenPrepare.cpp: In constructor '{anonymous}::TypePromotionTransaction::SExtBuilder::SExtBuilder(llvm::Instruction*, llvm::Value*, llvm::Type*)': >CodeGenPrepare.cpp:1280:35: warning: '*<unknown>.{anonymous}::TypePromotionTransaction::SExtBuilder::<anonymous>.{anonymous}::TypePromotionTransaction::TypePromotionAction::Inst' is used uninitialized in this function [-Wuninitialized] > : TypePromotionAction(Inst) { > ^ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from AMDGPUISelLowering.h:19, > from AMDGPUISelLowering.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from AMDGPUISelLowering.h:19, > from AMDGPUISelLowering.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling LoopInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.d" LoopInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.d.tmp"; exit 1; fi >In file included from LoopInfo.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfo.h:37, > from LoopInfo.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfoImpl.h:97:9: required from 'void llvm::LoopBase<N, M>::getExitEdges(llvm::SmallVectorImpl<std::pair<const _Tp*, const _Tp*> >&) const [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' >LoopInfo.cpp:34:22: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfo.h:33, > from LoopInfo.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' declared here > struct pair > ^~~~ >llvm[3]: Compiling AMDGPUInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.d" AMDGPUInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling Instrumentation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.d" Instrumentation.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.d.tmp"; exit 1; fi >llvm[3]: Compiling MemorySanitizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.d" MemorySanitizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.d.tmp"; exit 1; fi >llvm[2]: Compiling CriticalAntiDepBreaker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d" CriticalAntiDepBreaker.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from AMDGPUInstrInfo.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from AMDGPUInstrInfo.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from AMDGPUInstrInfo.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from AMDGPUInstrInfo.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from MemorySanitizer.cpp:111: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling AMDGPUIntrinsicInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.d" AMDGPUIntrinsicInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from CriticalAntiDepBreaker.h:19, > from CriticalAntiDepBreaker.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from CriticalAntiDepBreaker.h:19, > from CriticalAntiDepBreaker.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from CriticalAntiDepBreaker.h:19, > from CriticalAntiDepBreaker.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from AntiDepBreaker.h:18, > from CriticalAntiDepBreaker.h:19, > from CriticalAntiDepBreaker.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Intrinsics.h:19, > from AMDGPUIntrinsicInfo.h:17, > from AMDGPUIntrinsicInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Intrinsics.h:19, > from AMDGPUIntrinsicInfo.h:17, > from AMDGPUIntrinsicInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling LoopPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.d" LoopPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDGPUMCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.d" AMDGPUMCInstLower.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.d.tmp"; exit 1; fi >llvm[2]: Compiling DFAPacketizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.d" DFAPacketizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.d.tmp"; exit 1; fi >llvm[2]: Compiling MemDepPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.d" MemDepPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/DFAPacketizer.h:30, > from DFAPacketizer.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/DFAPacketizer.h:29, > from DFAPacketizer.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AMDGPUAsmPrinter.h:18, > from AMDGPUMCInstLower.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AMDGPUAsmPrinter.h:18, > from AMDGPUMCInstLower.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AMDGPUAsmPrinter.h:18, > from AMDGPUMCInstLower.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AMDGPUAsmPrinter.h:18, > from AMDGPUMCInstLower.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ThreadSanitizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.d" ThreadSanitizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from MemDepPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:105:7: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; Vector = llvm::SmallVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; Set = llvm::SmallSet<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4, std::less<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*> > >; llvm::SetVector<T, Vector, Set>::value_type = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]' >MemDepPrinter.cpp:109:75: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from MemDepPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from MemDepPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; T2 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>*; It2 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>*; T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:31:7: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::InsertIntoBucket(KeyT&&, ValueT&&, llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT*) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT = std::pair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:225:12: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type = std::pair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:229:45: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>]' >MemDepPrinter.cpp:108:16: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from MemDepPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' declared here > struct pair > ^~~~ >llvm[2]: Compiling DeadMachineInstructionElim.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.d" DeadMachineInstructionElim.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDGPUMachineFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.d" AMDGPUMachineFunction.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.d.tmp"; exit 1; fi >In file included from ThreadSanitizer.cpp:37: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling MemoryBuiltins.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.d" MemoryBuiltins.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from DeadMachineInstructionElim.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from DeadMachineInstructionElim.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUMachineFunction.h:16, > from AMDGPUMachineFunction.cpp:1: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUMachineFunction.h:16, > from AMDGPUMachineFunction.cpp:1: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling AMDGPUPromoteAlloca.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.d" AMDGPUPromoteAlloca.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.d.tmp"; exit 1; fi >llvm[2]: Compiling DwarfEHPrepare.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.d" DwarfEHPrepare.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from AMDGPUPromoteAlloca.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from AMDGPUPromoteAlloca.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Building Release Archive Library libLLVMInstrumentation.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInstrumentation.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInstrumentation.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/AddressSanitizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/BoundsChecking.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DataFlowSanitizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/DebugIR.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/Instrumentation.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/MemorySanitizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation/Release/ThreadSanitizer.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInstrumentation.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Instrumentation' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar; \ > DD=Scalar; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Scalar; \ > DD=Scalar; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/.//.dir >llvm[3]: Compiling ADCE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.d" ADCE.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.d.tmp"; exit 1; fi >llvm[2]: Compiling EarlyIfConversion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.d" EarlyIfConversion.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.d.tmp"; exit 1; fi >llvm[2]: Compiling MemoryDependenceAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.d" MemoryDependenceAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.d.tmp"; exit 1; fi >In file included from EarlyIfConversion.cpp:33: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling AMDGPURegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.d" AMDGPURegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling ConstantHoisting.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.d" ConstantHoisting.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from EarlyIfConversion.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from EarlyIfConversion.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, > from MemoryDependenceAnalysis.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]': >MemoryDependenceAnalysis.cpp:1389:72: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, > from MemoryDependenceAnalysis.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, > from MemoryDependenceAnalysis.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >]': >MemoryDependenceAnalysis.cpp:1464:72: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, > from MemoryDependenceAnalysis.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, > from MemoryDependenceAnalysis.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/PredIteratorCache.h:51:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, > from MemoryDependenceAnalysis.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >MemoryDependenceAnalysis.cpp: In member function 'llvm::MemDepResult llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(const llvm::AliasAnalysis::Location&, bool, llvm::BasicBlock::iterator, llvm::BasicBlock*, llvm::Instruction*)': >MemoryDependenceAnalysis.cpp:533:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (isLoad) > ^~ >MemoryDependenceAnalysis.cpp:535:5: note: here > default: > ^~~~~~~ >MemoryDependenceAnalysis.cpp: In function 'void SortNonLocalDepInfoCache(llvm::MemoryDependenceAnalysis::NonLocalDepInfo&, unsigned int)': >MemoryDependenceAnalysis.cpp:880:29: warning: this statement may fall through [-Wimplicit-fallthrough=] > Cache.insert(Entry, Val); > ^ >MemoryDependenceAnalysis.cpp:883:3: note: here > case 1: > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPURegisterInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPURegisterInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling EdgeBundles.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.d" EdgeBundles.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDGPUSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.d" AMDGPUSubtarget.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.d.tmp"; exit 1; fi >In file included from EdgeBundles.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling ConstantProp.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.d" ConstantProp.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/EdgeBundles.h:19, > from EdgeBundles.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/EdgeBundles.h:19, > from EdgeBundles.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from AMDGPUSubtarget.h:17, > from AMDGPUSubtarget.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from AMDGPUSubtarget.h:17, > from AMDGPUSubtarget.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ErlangGC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.d" ErlangGC.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDGPUTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.d" AMDGPUTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling CorrelatedValuePropagation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d" CorrelatedValuePropagation.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from ErlangGC.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from ErlangGC.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from ErlangGC.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from ErlangGC.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from R600MachineScheduler.h:20, > from AMDGPUTargetMachine.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from R600MachineScheduler.h:20, > from AMDGPUTargetMachine.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:128:54: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { > ^ >llvm[2]: Compiling ExecutionDepsFix.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.d" ExecutionDepsFix.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.d.tmp"; exit 1; fi >llvm[3]: Compiling DCE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.d" DCE.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ModuleDebugInfoPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d" ModuleDebugInfoPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUFrameLowering.h:18, > from AMDGPUTargetMachine.h:18, > from AMDGPUTargetMachine.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from ExecutionDepsFix.cpp:23: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from ExecutionDepsFix.cpp:23: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DeadStoreElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d" DeadStoreElimination.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d.tmp"; exit 1; fi >llvm[2]: Compiling NoAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.d" NoAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDGPUTargetTransformInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.d" AMDGPUTargetTransformInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling PHITransAddr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.d" PHITransAddr.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.d.tmp"; exit 1; fi >llvm[2]: Compiling ExpandISelPseudos.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.d" ExpandISelPseudos.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from AMDGPUTargetTransformInfo.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from AMDGPUTargetTransformInfo.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling PostDominators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.d" PostDominators.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.d.tmp"; exit 1; fi >llvm[3]: Compiling EarlyCSE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.d" EarlyCSE.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.d.tmp"; exit 1; fi >llvm[3]: Compiling AMDILCFGStructurizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.d" AMDILCFGStructurizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from ExpandISelPseudos.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from ExpandISelPseudos.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ExpandPostRAPseudos.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.d" ExpandPostRAPseudos.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Host.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Hashing.h:49, > from EarlyCSE.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Recycler.h:108:12: required from 'SubClass* llvm::Recycler<T, Size, Align>::Allocate(AllocatorType&) [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; long unsigned int Size = 32; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/RecyclingAllocator.h:44:75: required from 'SubClass* llvm::RecyclingAllocator<AllocatorType, T, Size, Align>::Allocate() [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; long unsigned int Size = 32; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ScopedHashTable.h:65:25: required from 'static llvm::ScopedHashTableVal<K, V>* llvm::ScopedHashTableVal<K, V>::Create(llvm::ScopedHashTableVal<K, V>*, llvm::ScopedHashTableVal<K, V>*, const K&, const V&, AllocatorTy&) [with AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; K = {anonymous}::SimpleValue; V = llvm::Value*]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ScopedHashTable.h:212:29: required from 'void llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::insertIntoScope(llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::ScopeTy*, const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::ScopeTy = llvm::ScopedHashTableScope<{anonymous}::SimpleValue, llvm::Value*, llvm::DenseMapInfo<{anonymous}::SimpleValue>, llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> > >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ScopedHashTable.h:188:5: required from 'void llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::insert(const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >]' >EarlyCSE.cpp:458:41: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from EarlyCSE.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from AMDILCFGStructurizer.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from AMDILCFGStructurizer.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from ExpandPostRAPseudos.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from ExpandPostRAPseudos.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling PtrUseVisitor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.d" PtrUseVisitor.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.d.tmp"; exit 1; fi >AMDILCFGStructurizer.cpp:1874:1: warning: 'llvm::MachineBasicBlock* {anonymous}::AMDGPUCFGStructurizer::findNearestCommonPostDom(std::set<llvm::MachineBasicBlock*>&)' defined but not used [-Wunused-function] > AMDGPUCFGStructurizer::findNearestCommonPostDom( > ^~~~~~~~~~~~~~~~~~~~~ >AMDILCFGStructurizer.cpp:1826:6: warning: 'void {anonymous}::AMDGPUCFGStructurizer::setLoopLandBlock(llvm::MachineLoop*, llvm::MachineBasicBlock*)' defined but not used [-Wunused-function] > void AMDGPUCFGStructurizer::setLoopLandBlock(MachineLoop *loopRep, > ^~~~~~~~~~~~~~~~~~~~~ >AMDILCFGStructurizer.cpp:1251:6: warning: 'void {anonymous}::AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, bool)' defined but not used [-Wunused-function] > void AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf( > ^~~~~~~~~~~~~~~~~~~~~ >AMDILCFGStructurizer.cpp:1147:5: warning: 'int {anonymous}::AMDGPUCFGStructurizer::loopcontPatternMatch(llvm::MachineLoop*, llvm::MachineBasicBlock*)' defined but not used [-Wunused-function] > int AMDGPUCFGStructurizer::loopcontPatternMatch(MachineLoop *LoopRep, > ^~~~~~~~~~~~~~~~~~~~~ >AMDILCFGStructurizer.cpp:664:15: warning: 'static llvm::MachineInstr* {anonymous}::AMDGPUCFGStructurizer::getContinueInstr(llvm::MachineBasicBlock*)' defined but not used [-Wunused-function] > MachineInstr *AMDGPUCFGStructurizer::getContinueInstr(MachineBasicBlock *MBB) { > ^~~~~~~~~~~~~~~~~~~~~ >AMDILCFGStructurizer.cpp:525:6: warning: 'void {anonymous}::AMDGPUCFGStructurizer::insertCondBranchEnd(llvm::MachineBasicBlock*, int, int)' defined but not used [-Wunused-function] > void AMDGPUCFGStructurizer::insertCondBranchEnd(MachineBasicBlock *MBB, > ^~~~~~~~~~~~~~~~~~~~~ >AMDILCFGStructurizer.cpp:376:10: warning: 'static unsigned int {anonymous}::AMDGPUCFGStructurizer::getLoopDepth(llvm::MachineLoop*)' defined but not used [-Wunused-function] > unsigned AMDGPUCFGStructurizer::getLoopDepth(MachineLoop *LoopRep) { > ^~~~~~~~~~~~~~~~~~~~~ >llvm[2]: Compiling GCMetadata.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.d" GCMetadata.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from GCMetadata.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from GCMetadata.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling RegionInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.d" RegionInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from GCMetadata.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from GCMetadata.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling FlattenCFGPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.d" FlattenCFGPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfoImpl.h:21, > from RegionInfo.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling GCMetadataPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.d" GCMetadataPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CFG.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:42, > from RegionInfo.cpp:12: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass<DataType>::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >RegionInfo.cpp:57:17: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DepthFirstIterator.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:40, > from RegionInfo.cpp:12: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CFG.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:42, > from RegionInfo.cpp:12: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const char*, std::pair<int, const char*> >; T2 = std::pair<const char*, std::pair<int, const char*> >; T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const char*, std::pair<int, const char*> >*; It2 = std::pair<const char*, std::pair<int, const char*> >*; T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const char*, std::pair<int, const char*> >; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >RegionInfo.cpp:57:17: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DepthFirstIterator.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:40, > from RegionInfo.cpp:12: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >llvm[3]: Compiling R600ClauseMergePass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.d" R600ClauseMergePass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadataPrinter.h:23, > from GCMetadataPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadataPrinter.h:23, > from GCMetadataPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling GVN.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.d" GVN.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.d.tmp"; exit 1; fi >llvm[2]: Compiling GCStrategy.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.d" GCStrategy.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.d.tmp"; exit 1; fi >In file included from GVN.cpp:44: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600ClauseMergePass.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from R600ClauseMergePass.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Host.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Hashing.h:49, > from GVN.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]': >GVN.cpp:2083:46: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from GVN.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Value*, llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Host.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Hashing.h:49, > from GVN.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]': >GVN.cpp:2502:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from GVN.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Host.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Hashing.h:49, > from GVN.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::TerminatorInst*, unsigned int>]': >GVN.cpp:2529:76: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::TerminatorInst*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from GVN.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::TerminatorInst*, unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling R600ControlFlowFinalizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.d" R600ControlFlowFinalizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Host.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Hashing.h:49, > from GVN.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = {anonymous}::GVN::LeaderTableEntry; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >GVN.cpp:644:74: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from GVN.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >GVN.cpp: At global scope: >GVN.cpp:2675:6: warning: 'void {anonymous}::GVN::verifyRemoved(const llvm::Instruction*) const' defined but not used [-Wunused-function] > void GVN::verifyRemoved(const Instruction *Inst) const { > ^~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from GCStrategy.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from GCStrategy.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from GCStrategy.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from GCStrategy.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from GCStrategy.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from GCStrategy.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling RegionPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.d" RegionPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600ControlFlowFinalizer.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/raw_ostream.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Debug.h:31, > from R600ControlFlowFinalizer.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600ControlFlowFinalizer.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<llvm::MachineOperand*, long int>; T2 = std::pair<llvm::MachineOperand*, long int>; T = std::pair<llvm::MachineOperand*, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::MachineOperand*, long int>*; It2 = std::pair<llvm::MachineOperand*, long int>*; T = std::pair<llvm::MachineOperand*, long int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::MachineOperand*, long int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::MachineOperand*, long int>; unsigned int N = 3]' >R600ControlFlowFinalizer.cpp:350:24: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/raw_ostream.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Debug.h:31, > from R600ControlFlowFinalizer.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::MachineOperand*, long int>' declared here > struct pair > ^~~~ >R600ControlFlowFinalizer.cpp: In member function 'virtual bool {anonymous}::R600ControlFlowFinalizer::runOnMachineFunction(llvm::MachineFunction&)': >R600ControlFlowFinalizer.cpp:520:11: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (RequiresWorkAround) { > ^~ >R600ControlFlowFinalizer.cpp:531:9: note: here > case AMDGPU::CF_ALU: > ^~~~ >R600ControlFlowFinalizer.cpp:639:53: warning: this statement may fall through [-Wimplicit-fallthrough=] > EmitALUClause(I, AluClauses[i], CfCount); > ^ >R600ControlFlowFinalizer.cpp:641:9: note: here > default: > ^~~~~~~ >llvm[2]: Compiling GlobalMerge.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.d" GlobalMerge.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.d.tmp"; exit 1; fi >llvm[2]: Compiling RegionPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.d" RegionPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling R600EmitClauseMarkers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.d" R600EmitClauseMarkers.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.d.tmp"; exit 1; fi >In file included from GlobalMerge.cpp:68: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from RegionPrinter.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling IndVarSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.d" IndVarSimplify.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600EmitClauseMarkers.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from R600EmitClauseMarkers.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling R600ExpandSpecialInstrs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.d" R600ExpandSpecialInstrs.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.d.tmp"; exit 1; fi >In file included from IndVarSimplify.cpp:43: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >IndVarSimplify.cpp: In function 'llvm::PHINode* getLoopPhiForCounter(llvm::Value*, llvm::Loop*, llvm::DominatorTree*)': >IndVarSimplify.cpp:1295:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (IncI->getNumOperands() == 2) > ^~ >IndVarSimplify.cpp:1297:3: note: here > default: > ^~~~~~~ >llvm[2]: Compiling ScalarEvolution.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.d" ScalarEvolution.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.d.tmp"; exit 1; fi >llvm[2]: Compiling IfConversion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.d" IfConversion.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600ExpandSpecialInstrs.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from R600ExpandSpecialInstrs.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from ScalarEvolution.cpp:82: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from IfConversion.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling R600ISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.d" R600ISelLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, const llvm::SCEV*>]': >ScalarEvolution.cpp:4464:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, const llvm::SCEV*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, const llvm::SCEV*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PHINode*, llvm::Constant*>]': >ScalarEvolution.cpp:5129:61: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PHINode*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::PHINode*, llvm::Constant*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>]': >ScalarEvolution.cpp:5251:73: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>]': >ScalarEvolution.cpp:7779:50: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>]': >ScalarEvolution.cpp:7885:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:421:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >ScalarEvolution.cpp:318:73: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const llvm::Loop*, const llvm::SCEV*>; T2 = std::pair<const llvm::Loop*, const llvm::SCEV*>; T = std::pair<const llvm::Loop*, const llvm::SCEV*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::Loop*, const llvm::SCEV*>*; It2 = std::pair<const llvm::Loop*, const llvm::SCEV*>*; T = std::pair<const llvm::Loop*, const llvm::SCEV*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>; unsigned int N = 2]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:408:5: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT*) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT = std::pair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type = std::pair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>]' >ScalarEvolution.cpp:5246:83: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>; T2 = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>; T = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>*; It2 = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>*; T = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>; unsigned int N = 2]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:408:5: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT*) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT = std::pair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type = std::pair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>]' >ScalarEvolution.cpp:7774:88: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::Loop*, llvm::ScalarEvolution::LoopDisposition>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from ScalarEvolution.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>; T2 = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>; T = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>*; It2 = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>*; T = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>; unsigned int N = 2]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:408:5: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT*) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT = std::pair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type = std::pair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>]' >ScalarEvolution.cpp:7880:96: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:24, > from ScalarEvolution.cpp:61: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::BasicBlock*, llvm::ScalarEvolution::BlockDisposition>' declared here > struct pair > ^~~~ >ScalarEvolution.cpp: In member function 'bool llvm::ScalarEvolution::isKnownPredicateWithRanges(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)': >ScalarEvolution.cpp:6239:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > std::swap(LHS, RHS); > ~~~~~~~~~^~~~~~~~~~ >ScalarEvolution.cpp:6240:3: note: here > case ICmpInst::ICMP_SLT: { > ^~~~ >ScalarEvolution.cpp:6250:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > std::swap(LHS, RHS); > ~~~~~~~~~^~~~~~~~~~ >ScalarEvolution.cpp:6251:3: note: here > case ICmpInst::ICMP_SLE: { > ^~~~ >ScalarEvolution.cpp:6261:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > std::swap(LHS, RHS); > ~~~~~~~~~^~~~~~~~~~ >ScalarEvolution.cpp:6262:3: note: here > case ICmpInst::ICMP_ULT: { > ^~~~ >ScalarEvolution.cpp:6272:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > std::swap(LHS, RHS); > ~~~~~~~~~^~~~~~~~~~ >ScalarEvolution.cpp:6273:3: note: here > case ICmpInst::ICMP_ULE: { > ^~~~ >ScalarEvolution.cpp: In member function 'llvm::ScalarEvolution::BlockDisposition llvm::ScalarEvolution::computeBlockDisposition(const llvm::SCEV*, const llvm::BasicBlock*)': >ScalarEvolution.cpp:7913:34: warning: this statement may fall through [-Wimplicit-fallthrough=] > return DoesNotDominateBlock; > ^ >ScalarEvolution.cpp:7916:3: note: here > case scAddExpr: > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from IfConversion.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from IfConversion.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >llvm[3]: Compiling JumpThreading.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.d" JumpThreading.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from IfConversion.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from IfConversion.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from JumpThreading.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from AMDGPUISelLowering.h:19, > from R600ISelLowering.h:18, > from R600ISelLowering.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from AMDGPUISelLowering.h:19, > from R600ISelLowering.h:18, > from R600ISelLowering.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from AMDGPUISelLowering.h:19, > from R600ISelLowering.h:18, > from R600ISelLowering.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from JumpThreading.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Constant*, llvm::BasicBlock*>]': >JumpThreading.cpp:357:47: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Constant*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from JumpThreading.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Constant*, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from AMDGPUISelLowering.h:19, > from R600ISelLowering.h:18, > from R600ISelLowering.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from JumpThreading.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]': >JumpThreading.cpp:925:67: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from JumpThreading.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from JumpThreading.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]': >JumpThreading.cpp:1145:58: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from JumpThreading.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >R600ISelLowering.cpp: In member function 'virtual void llvm::R600TargetLowering::ReplaceNodeResults(llvm::SDNode*, llvm::SmallVectorImpl<llvm::SDValue>&, llvm::SelectionDAG&) const': >R600ISelLowering.cpp:846:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (N->getValueType(0) == MVT::i1) { > ^~ >R600ISelLowering.cpp:853:3: note: here > case ISD::FP_TO_SINT: { > ^~~~ >R600ISelLowering.cpp: In member function 'virtual llvm::SDValue llvm::R600TargetLowering::PerformDAGCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&) const': >R600ISelLowering.cpp:1975:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > } > ^ >R600ISelLowering.cpp:1978:3: note: here > case ISD::SELECT_CC: { > ^~~~ >llvm[2]: Compiling InlineSpiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.d" InlineSpiller.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.d.tmp"; exit 1; fi >llvm[3]: Compiling LICM.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.d" LICM.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.d.tmp"; exit 1; fi >llvm[3]: Compiling R600InstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.d" R600InstrInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.d.tmp"; exit 1; fi >In file included from InlineSpiller.cpp:33: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::VNInfo*>]': >InlineSpiller.cpp:510:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::VNInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, llvm::VNInfo*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LiveInterval*, llvm::VNInfo*>]': >InlineSpiller.cpp:760:47: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::LiveInterval*, llvm::VNInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::LiveInterval*, llvm::VNInfo*>' declared here > struct pair > ^~~~ >In file included from LICM.cpp:52: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from InlineSpiller.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from LICM.cpp:35: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/PredIteratorCache.h:51:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from LICM.cpp:33: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, long int>]': >R600InstrInfo.cpp:319:72: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::MachineOperand*, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<llvm::MachineOperand*, long int>; T2 = std::pair<llvm::MachineOperand*, long int>; T = std::pair<llvm::MachineOperand*, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::MachineOperand*, long int>*; It2 = std::pair<llvm::MachineOperand*, long int>*; T = std::pair<llvm::MachineOperand*, long int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::MachineOperand*, long int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::MachineOperand*, long int>; unsigned int N = 3]' >R600InstrInfo.cpp:324:12: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600InstrInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::MachineOperand*, long int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LoadCombine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.d" LoadCombine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.d.tmp"; exit 1; fi >llvm[3]: Compiling R600MachineFunctionInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.d" R600MachineFunctionInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.d.tmp"; exit 1; fi >In file included from LoadCombine.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:111:16: warning: 'virtual bool llvm::Pass::doInitialization(llvm::Module&)' was hidden [-Woverloaded-virtual] > virtual bool doInitialization(Module &) { return false; } > ^~~~~~~~~~~~~~~~ >LoadCombine.cpp:61:8: warning: by 'virtual bool {anonymous}::LoadCombine::doInitialization(llvm::Function&)' [-Woverloaded-virtual] > bool doInitialization(Function &) override; > ^~~~~~~~~~~~~~~~ >llvm[2]: Compiling InterferenceCache.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.d" InterferenceCache.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUMachineFunction.h:16, > from R600MachineFunctionInfo.h:16, > from R600MachineFunctionInfo.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUMachineFunction.h:16, > from R600MachineFunctionInfo.h:16, > from R600MachineFunctionInfo.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LoopDeletion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.d" LoopDeletion.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.d.tmp"; exit 1; fi >llvm[3]: Compiling R600MachineScheduler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.d" R600MachineScheduler.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from InterferenceCache.h:18, > from InterferenceCache.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ScalarEvolutionAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d" ScalarEvolutionAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from R600MachineScheduler.h:20, > from R600MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling IntrinsicLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.d" IntrinsicLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.d.tmp"; exit 1; fi >In file included from R600MachineScheduler.h:20, > from R600MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:128:54: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { > ^ >R600MachineScheduler.cpp: In member function 'llvm::R600SchedStrategy::AluKind llvm::R600SchedStrategy::getAluKind(llvm::SUnit*) const': >R600MachineScheduler.cpp:223:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (TII->isTransOnly(MI)) > ^~ >R600MachineScheduler.cpp:226:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > switch (MI->getOpcode()) { > ^~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from R600InstrInfo.h:18, > from R600MachineScheduler.h:18, > from R600MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LoopIdiomRecognize.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d" LoopIdiomRecognize.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d.tmp"; exit 1; fi >llvm[2]: Compiling ScalarEvolutionExpander.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.d" ScalarEvolutionExpander.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.d.tmp"; exit 1; fi >llvm[3]: Compiling R600OptimizeVectorRegisters.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.d" R600OptimizeVectorRegisters.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolution.h:25, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolutionExpressions.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolutionExpander.h:17, > from ScalarEvolutionExpander.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>]': >ScalarEvolutionExpander.cpp:712:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/ScalarEvolutionExpander.h:17, > from ScalarEvolutionExpander.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' declared here > struct pair > ^~~~ >llvm[2]: Compiling JITCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.d" JITCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling JumpInstrTables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.d" JumpInstrTables.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600OptimizeVectorRegisters.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/raw_ostream.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Debug.h:31, > from R600OptimizeVectorRegisters.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600OptimizeVectorRegisters.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int>; DerivedT = llvm::DenseMap<unsigned int, unsigned int>; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:593:7: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:550:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>]' >R600OptimizeVectorRegisters.cpp:186:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:314:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<unsigned int, unsigned int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(getBuckets(), other.getBuckets(), > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > getNumBuckets() * sizeof(BucketT)); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/raw_ostream.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Debug.h:31, > from R600OptimizeVectorRegisters.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<unsigned int, unsigned int>'} declared here > struct pair > ^~~~ >In file included from JumpInstrTables.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling LoopInstSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d" LoopInstSimplify.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d.tmp"; exit 1; fi >llvm[2]: Compiling LLVMTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.d" LLVMTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.d.tmp"; exit 1; fi >In file included from LLVMTargetMachine.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling LoopRerollPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.d" LoopRerollPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.d.tmp"; exit 1; fi >llvm[3]: Compiling R600Packetizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.d" R600Packetizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from LLVMTargetMachine.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:17, > from LLVMTargetMachine.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from LLVMTargetMachine.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:17, > from LLVMTargetMachine.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ScalarEvolutionNormalization.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.d" ScalarEvolutionNormalization.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.d.tmp"; exit 1; fi >In file included from LoopRerollPass.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from R600Packetizer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/raw_ostream.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Debug.h:31, > from R600Packetizer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling LatencyPriorityQueue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.d" LatencyPriorityQueue.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.d.tmp"; exit 1; fi >llvm[2]: Compiling SparsePropagation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.d" SparsePropagation.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.d.tmp"; exit 1; fi >llvm[3]: Compiling R600RegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.d" R600RegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling LexicalScopes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.d" LexicalScopes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetTransformInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.d" TargetTransformInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from R600RegisterInfo.h:18, > from R600RegisterInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from R600RegisterInfo.h:18, > from R600RegisterInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LoopRotation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.d" LoopRotation.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.d.tmp"; exit 1; fi >llvm[3]: Compiling R600TextureIntrinsicsReplacer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.d" R600TextureIntrinsicsReplacer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:20, > from LexicalScopes.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:20, > from LexicalScopes.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:20, > from LexicalScopes.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:20, > from LexicalScopes.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from LoopRotation.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling Trace.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.d" Trace.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveDebugVariables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.d" LiveDebugVariables.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.d.tmp"; exit 1; fi >LoopRotation.cpp: In function 'bool shouldSpeculateInstrs(llvm::BasicBlock::iterator, llvm::BasicBlock::iterator)': >LoopRotation.cpp:207:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (!cast<GEPOperator>(I)->hasAllConstantIndices()) > ^~ >LoopRotation.cpp:210:5: note: here > case Instruction::Add: > ^~~~ >llvm[3]: Compiling SIAnnotateControlFlow.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.d" SIAnnotateControlFlow.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.d.tmp"; exit 1; fi >llvm[2]: Compiling TypeBasedAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d" TypeBasedAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d.tmp"; exit 1; fi >In file included from LiveDebugVariables.cpp:37: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LiveInterval*, const llvm::VNInfo*>]': >LiveDebugVariables.cpp:600:55: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::LiveInterval*, const llvm::VNInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::LiveInterval*, const llvm::VNInfo*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, unsigned int>]': >LiveDebugVariables.cpp:626:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from LiveDebugVariables.h:24, > from LiveDebugVariables.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from TypeBasedAliasAnalysis.cpp:131: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIAnnotateControlFlow.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]': >SIAnnotateControlFlow.cpp:163:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIAnnotateControlFlow.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here > struct pair > ^~~~ >LiveDebugVariables.cpp: At global scope: >LiveDebugVariables.cpp:382:6: warning: 'void {anonymous}::LDVImpl::print(llvm::raw_ostream&)' defined but not used [-Wunused-function] > void LDVImpl::print(raw_ostream &OS) { > ^~~~~~~ >llvm[2]: Compiling ValueTracking.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.d" ValueTracking.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopStrengthReduce.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d" LoopStrengthReduce.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d.tmp"; exit 1; fi >llvm[3]: Compiling SIFixSGPRCopies.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.d" SIFixSGPRCopies.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.d.tmp"; exit 1; fi >In file included from LoopStrengthReduce.cpp:72: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >ValueTracking.cpp: In function 'void llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, const llvm::DataLayout*, unsigned int)': >ValueTracking.cpp:421:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (!TD) break; > ^~ >ValueTracking.cpp:423:3: note: here > case Instruction::ZExt: > ^~~~ >LoopStrengthReduce.cpp: In member function 'void {anonymous}::Cost::RateRegister(const llvm::SCEV*, llvm::SmallPtrSet<const llvm::SCEV*, 16>&, const llvm::Loop*, llvm::ScalarEvolution&, llvm::DominatorTree&)': >LoopStrengthReduce.cpp:955:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!isa<SCEVUnknown>(Reg) && > ^~ >LoopStrengthReduce.cpp:962:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > NumIVMuls += isa<SCEVMulExpr>(Reg) && > ^~~~~~~~~ >ValueTracking.cpp: In function 'bool llvm::ComputeMultiple(llvm::Value*, unsigned int, llvm::Value*&, bool, unsigned int)': >ValueTracking.cpp:1345:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (!LookThroughSExt) return false; > ^~ >ValueTracking.cpp:1347:3: note: here > case Instruction::ZExt: > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIFixSGPRCopies.cpp:68: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIFixSGPRCopies.cpp:68: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Host.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Hashing.h:49, > from LoopStrengthReduce.cpp:58: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<long unsigned int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:71:7: required from 'bool llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<long unsigned int, long int>; unsigned int N = 32; C = std::less<std::pair<long unsigned int, long int> >]' >LoopStrengthReduce.cpp:3777:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<long unsigned int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from LoopStrengthReduce.cpp:56: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<long unsigned int, long int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SIFixSGPRLiveRanges.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.d" SIFixSGPRLiveRanges.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.d.tmp"; exit 1; fi >LoopStrengthReduce.cpp: At global scope: >LoopStrengthReduce.cpp:5017:6: warning: 'void {anonymous}::LSRInstance::print(llvm::raw_ostream&) const' defined but not used [-Wunused-function] > void LSRInstance::print(raw_ostream &OS) const { > ^~~~~~~~~~~ >LoopStrengthReduce.cpp:3695:6: warning: 'void {anonymous}::WorkItem::print(llvm::raw_ostream&) const' defined but not used [-Wunused-function] > void WorkItem::print(raw_ostream &OS) const { > ^~~~~~~~ >LoopStrengthReduce.cpp:1062:6: warning: 'void {anonymous}::Cost::print(llvm::raw_ostream&) const' defined but not used [-Wunused-function] > void Cost::print(raw_ostream &OS) const { > ^~~~ >LoopStrengthReduce.cpp:122:6: warning: 'void {anonymous}::RegSortData::print(llvm::raw_ostream&) const' defined but not used [-Wunused-function] > void RegSortData::print(raw_ostream &OS) const { > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIFixSGPRLiveRanges.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIFixSGPRLiveRanges.cpp:20: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIFixSGPRLiveRanges.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIFixSGPRLiveRanges.cpp:20: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIFixSGPRLiveRanges.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIFixSGPRLiveRanges.cpp:20: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIFixSGPRLiveRanges.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIFixSGPRLiveRanges.cpp:20: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling LiveInterval.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.d" LiveInterval.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.d.tmp"; exit 1; fi >llvm[3]: Compiling SIISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.d" SIISelLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveInterval.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Building Release Archive Library libLLVMAnalysis.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAnalysis.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAnalysis.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisCounter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasAnalysisEvaluator.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasDebugger.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/AliasSetTracker.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Analysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BasicAliasAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BlockFrequencyInfoImpl.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/BranchProbabilityInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CFGPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CGSCCPassManager.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CaptureTracking.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CodeMetrics.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ConstantFolding.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/CostModel.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Delinearization.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DependenceAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DomPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/DominanceFrontier.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IVUsers.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstCount.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/InstructionSimplify.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Interval.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/IntervalPartition.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/JumpInstrTableInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyCallGraph.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LazyValueInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallAliasAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LibCallSemantics.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Lint.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Loads.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/LoopPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemDepPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryBuiltins.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/MemoryDependenceAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ModuleDebugInfoPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/NoAliasAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PHITransAddr.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PostDominators.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/PtrUseVisitor.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/RegionPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolution.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionExpander.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ScalarEvolutionNormalization.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/SparsePropagation.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TargetTransformInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/Trace.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/TypeBasedAliasAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/Release/ValueTracking.o >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from AMDGPUISelLowering.h:19, > from SIISelLowering.h:18, > from SIISelLowering.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from AMDGPUISelLowering.h:19, > from SIISelLowering.h:18, > from SIISelLowering.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAnalysis.a >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from AMDGPUISelLowering.h:19, > from SIISelLowering.h:18, > from SIISelLowering.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from AMDGPUISelLowering.h:19, > from SIISelLowering.h:18, > from SIISelLowering.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >for dir in IPA; do \ > (make -C $dir all ) || exit 1; \ >done >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/.//.dir >llvm[3]: Compiling CallGraph.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.d" CallGraph.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveIntervalAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.d" LiveIntervalAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.d.tmp"; exit 1; fi >In file included from LiveIntervalAnalysis.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >LiveIntervalAnalysis.cpp: In member function 'void llvm::LiveIntervals::computeRegMasks()': >LiveIntervalAnalysis.cpp:213:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!MO->isRegMask()) > ^~ >LiveIntervalAnalysis.cpp:215:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot()); > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from LiveIntervalAnalysis.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from LiveIntervalAnalysis.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from LiveIntervalAnalysis.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from LiveIntervalAnalysis.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from LiveIntervalAnalysis.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from LiveIntervalAnalysis.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from LiveIntervalAnalysis.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::VNInfo*>]': >LiveIntervalAnalysis.cpp:354:48: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::VNInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from LiveIntervalAnalysis.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::VNInfo*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from LiveIntervalAnalysis.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LiveRange*, llvm::LiveRange::Segment*>]': >LiveIntervalAnalysis.cpp:549:78: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::LiveRange*, llvm::LiveRange::Segment*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from LiveIntervalAnalysis.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::LiveRange*, llvm::LiveRange::Segment*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from LiveIntervalAnalysis.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from LiveIntervalAnalysis.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling CallGraphSCCPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d" CallGraphSCCPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d.tmp"; exit 1; fi >llvm[3]: Compiling SIInsertWaits.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.d" SIInsertWaits.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.d.tmp"; exit 1; fi >In file included from CallGraphSCCPass.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIInsertWaits.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIInsertWaits.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SIInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.d" SIInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopUnrollPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d" LoopUnrollPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveIntervalUnion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.d" LiveIntervalUnion.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.d.tmp"; exit 1; fi >llvm[3]: Compiling CallPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.d" CallPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.d.tmp"; exit 1; fi >In file included from LoopUnrollPass.cpp:25: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from AMDGPUInstrInfo.h:20, > from SIInstrInfo.h:19, > from SIInstrInfo.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from AMDGPUInstrInfo.h:20, > from SIInstrInfo.h:19, > from SIInstrInfo.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from LiveIntervalUnion.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from LiveIntervalUnion.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from LiveIntervalUnion.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from LiveIntervalUnion.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from LiveIntervalUnion.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from LiveIntervalUnion.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LoopUnswitch.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.d" LoopUnswitch.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.d.tmp"; exit 1; fi >In file included from LoopUnswitch.cpp:44: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling FindUsedTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.d" FindUsedTypes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.d.tmp"; exit 1; fi >llvm[2]: Compiling LivePhysRegs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.d" LivePhysRegs.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.d.tmp"; exit 1; fi >llvm[3]: Compiling SILowerControlFlow.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.d" SILowerControlFlow.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.d.tmp"; exit 1; fi >llvm[3]: Compiling GlobalsModRef.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.d" GlobalsModRef.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveRangeCalc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.d" LiveRangeCalc.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SILowerControlFlow.cpp:51: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SILowerControlFlow.cpp:51: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from GlobalsModRef.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling SILowerI1Copies.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.d" SILowerI1Copies.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveRangeCalc.h:27, > from LiveRangeCalc.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from LiveRangeCalc.h:25, > from LiveRangeCalc.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveRangeCalc.h:27, > from LiveRangeCalc.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from LiveRangeCalc.h:25, > from LiveRangeCalc.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveRangeCalc.h:27, > from LiveRangeCalc.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from LiveRangeCalc.h:25, > from LiveRangeCalc.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling LiveRangeEdit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.d" LiveRangeEdit.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SILowerI1Copies.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SILowerI1Copies.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SILowerI1Copies.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SILowerI1Copies.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SILowerI1Copies.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SILowerI1Copies.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SILowerI1Copies.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SILowerI1Copies.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SIMachineFunctionInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.d" SIMachineFunctionInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >llvm[3]: Compiling IPA.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.d" IPA.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRangeEdit.h:21, > from LiveRangeEdit.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from AMDGPUMachineFunction.h:16, > from SIMachineFunctionInfo.h:18, > from SIMachineFunctionInfo.cpp:12: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from AMDGPUMachineFunction.h:16, > from SIMachineFunctionInfo.h:18, > from SIMachineFunctionInfo.cpp:12: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling InlineCost.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.d" InlineCost.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.d.tmp"; exit 1; fi >llvm[3]: Compiling LowerAtomic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.d" LowerAtomic.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.d.tmp"; exit 1; fi >llvm[3]: Compiling SIRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.d" SIRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveRegMatrix.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.d" LiveRegMatrix.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from SIRegisterInfo.h:19, > from SIRegisterInfo.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from SIRegisterInfo.h:19, > from SIRegisterInfo.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from AMDGPURegisterInfo.h:20, > from SIRegisterInfo.h:19, > from SIRegisterInfo.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from AMDGPURegisterInfo.h:19, > from SIRegisterInfo.h:19, > from SIRegisterInfo.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:28, > from LiveRegMatrix.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:27, > from LiveRegMatrix.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:28, > from LiveRegMatrix.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:27, > from LiveRegMatrix.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:28, > from LiveRegMatrix.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:27, > from LiveRegMatrix.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SIShrinkInstructions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.d" SIShrinkInstructions.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.d.tmp"; exit 1; fi >llvm[3]: Compiling MemCpyOptimizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d" MemCpyOptimizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:28, > from LiveRegMatrix.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveRegMatrix.h:27, > from LiveRegMatrix.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling LiveStackAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.d" LiveStackAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from AMDGPU.h:15, > from SIShrinkInstructions.cpp:12: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from AMDGPU.h:14, > from SIShrinkInstructions.cpp:12: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SITypeRewriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.d" SITypeRewriter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, > from LiveStackAnalysis.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling LiveVariables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.d" LiveVariables.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.d.tmp"; exit 1; fi >llvm[3]: Compiling MergedLoadStoreMotion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.d" MergedLoadStoreMotion.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMipa.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMipa.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMipa.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraph.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallGraphSCCPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/CallPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/FindUsedTypes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/GlobalsModRef.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/IPA.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA/Release/InlineCost.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMipa.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis/IPA' >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Analysis' >llvm[2]: Compiling LocalStackSlotAllocation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.d" LocalStackSlotAllocation.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMR600CodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600CodeGen.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600CodeGen.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUAsmPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUFrameLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelDAGToDAG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUISelLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUInstrInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUIntrinsicInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMCInstLower.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUMachineFunction.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUPromoteAlloca.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPURegisterInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUSubtarget.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetMachine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDGPUTargetTransformInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/AMDILCFGStructurizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ClauseMergePass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ControlFlowFinalizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600EmitClauseMarkers.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ExpandSpecialInstrs.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600ISelLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600InstrInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineFunctionInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600MachineScheduler.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600OptimizeVectorRegisters.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600Packetizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600RegisterInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/R600TextureIntrinsicsReplacer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIAnnotateControlFlow.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRCopies.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIFixSGPRLiveRanges.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIISelLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInsertWaits.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIInstrInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerControlFlow.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SILowerI1Copies.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIMachineFunctionInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIRegisterInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SIShrinkInstructions.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/Release/SITypeRewriter.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600CodeGen.a >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveVariables.h:34, > from LiveVariables.cpp:29: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveVariables.h:32, > from LiveVariables.cpp:29: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >for dir in InstPrinter TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/.//.dir >llvm[4]: Compiling AMDGPUInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.d" AMDGPUInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.d.tmp"; exit 1; fi >In file included from MergedLoadStoreMotion.cpp:87: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling PartiallyInlineLibCalls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.d" PartiallyInlineLibCalls.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from LocalStackSlotAllocation.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from LocalStackSlotAllocation.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from LocalStackSlotAllocation.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from LocalStackSlotAllocation.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[4]: Building Release Archive Library libLLVMR600AsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600AsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600AsmPrinter.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter/Release/AMDGPUInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600AsmPrinter.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/InstPrinter' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/.//.dir >llvm[4]: Compiling AMDGPUTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.d" AMDGPUTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.d.tmp"; exit 1; fi >In file included from PartiallyInlineLibCalls.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling MachineBasicBlock.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.d" MachineBasicBlock.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.d.tmp"; exit 1; fi >llvm[3]: Compiling Reassociate.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.d" Reassociate.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/../AMDGPUFrameLowering.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/../AMDGPUTargetMachine.h:18, > from AMDGPUTargetInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/../AMDGPUFrameLowering.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/../AMDGPUTargetMachine.h:18, > from AMDGPUTargetInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[4]: Building Release Archive Library libLLVMR600Info.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600Info.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600Info.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo/Release/AMDGPUTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600Info.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/TargetInfo' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/.//.dir >llvm[4]: Compiling AMDGPUAsmBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.d" AMDGPUAsmBackend.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineBlockFrequencyInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d" MachineBlockFrequencyInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from Reassociate.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::AssertingVH<llvm::Instruction>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:71:7: required from 'bool llvm::SmallSet<T, N, C>::insert(const T&) [with T = llvm::AssertingVH<llvm::Instruction>; unsigned int N = 16; C = std::less<llvm::AssertingVH<llvm::Instruction> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:103:10: required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::AssertingVH<llvm::Instruction>; Vector = std::vector<llvm::AssertingVH<llvm::Instruction>, std::allocator<llvm::AssertingVH<llvm::Instruction> > >; Set = llvm::SmallSet<llvm::AssertingVH<llvm::Instruction>, 16, std::less<llvm::AssertingVH<llvm::Instruction> > >; llvm::SetVector<T, Vector, Set>::value_type = llvm::AssertingVH<llvm::Instruction>]' >Reassociate.cpp:829:39: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::AssertingVH<llvm::Instruction>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/IRBuilder.h:27, > from Reassociate.cpp:33: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/ValueHandle.h:187:7: note: 'class llvm::AssertingVH<llvm::Instruction>' declared here > class AssertingVH > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from MachineBasicBlock.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[4]: Compiling AMDGPUELFObjectWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.d" AMDGPUELFObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.d.tmp"; exit 1; fi >In file included from MachineBlockFrequencyInfo.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, > from MachineBlockFrequencyInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, > from MachineBlockFrequencyInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[4]: Compiling AMDGPUMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.d" AMDGPUMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.d.tmp"; exit 1; fi >llvm[4]: Compiling AMDGPUMCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.d" AMDGPUMCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.d.tmp"; exit 1; fi >llvm[4]: Compiling AMDGPUMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.d" AMDGPUMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineBlockPlacement.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.d" MachineBlockPlacement.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCDwarf.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfo.h:20, > from AMDGPUMCAsmInfo.h:17, > from AMDGPUMCTargetDesc.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from AMDGPUMCTargetDesc.h:19, > from AMDGPUMCTargetDesc.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >llvm[4]: Compiling R600MCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.d" R600MCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineBranchProbabilityInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d" MachineBranchProbabilityInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling Reg2Mem.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.d" Reg2Mem.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.d.tmp"; exit 1; fi >In file included from MachineBlockPlacement.cpp:41: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineBlockPlacement.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineBlockPlacement.cpp:28: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:14, > from R600MCCodeEmitter.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCRegisterInfo.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/../R600Defines.h:14, > from R600MCCodeEmitter.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:14, > from R600MCCodeEmitter.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCRegisterInfo.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/../R600Defines.h:14, > from R600MCCodeEmitter.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineBlockPlacement.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineBlockPlacement.cpp:28: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling MachineCSE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.d" MachineCSE.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.d.tmp"; exit 1; fi >R600MCCodeEmitter.cpp:162:10: warning: 'unsigned int {anonymous}::R600MCCodeEmitter::getHWRegChan(unsigned int) const' defined but not used [-Wunused-function] > unsigned R600MCCodeEmitter::getHWRegChan(unsigned reg) const { > ^~~~~~~~~~~~~~~~~ >llvm[3]: Compiling SCCP.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.d" SCCP.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.d.tmp"; exit 1; fi >llvm[4]: Compiling SIMCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.d" SIMCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineCSE.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >MachineCSE.cpp:560:56: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineCSE.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineCSE.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineCSE.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/../AMDGPU.h:15, > from SIMCCodeEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/../AMDGPU.h:14, > from SIMCCodeEmitter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetMachine.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/../AMDGPU.h:15, > from SIMCCodeEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Triple.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/TargetRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/../AMDGPU.h:14, > from SIMCCodeEmitter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[4]: Building Release Archive Library libLLVMR600Desc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600Desc.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600Desc.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUAsmBackend.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUELFObjectWriter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCAsmInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCCodeEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/AMDGPUMCTargetDesc.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/R600MCCodeEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc/Release/SIMCCodeEmitter.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMR600Desc.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600/MCTargetDesc' >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/R600' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ; \ > DD=SystemZ; \ > if [ ! -f $SD/Makefile ]; then \ > SD=SystemZ; \ > DD=SystemZ; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/.dir >llvm[3]: Building SystemZ.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenRegisterInfo.inc.tmp SystemZ.td >llvm[3]: Building SystemZ.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenAsmWriter.inc.tmp SystemZ.td >llvm[3]: Building SystemZ.td assembly matcher with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-asm-matcher -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenAsmMatcher.inc.tmp SystemZ.td >llvm[3]: Building SystemZ.td code emitter with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-emitter -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenCodeEmitter.inc.tmp SystemZ.td >llvm[3]: Building SystemZ.td disassembly tables with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-disassembler -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenDisassemblerTables.inc.tmp SystemZ.td >llvm[3]: Building SystemZ.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenInstrInfo.inc.tmp SystemZ.td >llvm[3]: Building SystemZ.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenDAGISel.inc.tmp SystemZ.td >llvm[3]: Building SystemZ.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenSubtargetInfo.inc.tmp SystemZ.td >llvm[2]: Compiling MachineCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.d" MachineCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.d.tmp"; exit 1; fi >llvm[3]: Building SystemZ.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenCallingConv.inc.tmp SystemZ.td >llvm[2]: Compiling MachineCopyPropagation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.d" MachineCopyPropagation.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.d.tmp"; exit 1; fi >llvm[3]: Building SystemZ.td MC code emitter with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-emitter -mc-emitter -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenMCCodeEmitter.inc.tmp SystemZ.td >/usr/bin/cmp -s SystemZGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenRegisterInfo.inc.tmp SystemZGenRegisterInfo.inc >/usr/bin/cmp -s SystemZGenAsmWriter.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenAsmWriter.inc.tmp SystemZGenAsmWriter.inc >/usr/bin/cmp -s SystemZGenAsmMatcher.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenAsmMatcher.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenAsmMatcher.inc.tmp SystemZGenAsmMatcher.inc >/usr/bin/cmp -s SystemZGenCodeEmitter.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenCodeEmitter.inc.tmp SystemZGenCodeEmitter.inc >/usr/bin/cmp -s SystemZGenDisassemblerTables.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenDisassemblerTables.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenDisassemblerTables.inc.tmp SystemZGenDisassemblerTables.inc >/usr/bin/cmp -s SystemZGenInstrInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenInstrInfo.inc.tmp SystemZGenInstrInfo.inc >/usr/bin/cmp -s SystemZGenDAGISel.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenDAGISel.inc.tmp SystemZGenDAGISel.inc >/usr/bin/cmp -s SystemZGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenSubtargetInfo.inc.tmp SystemZGenSubtargetInfo.inc >/usr/bin/cmp -s SystemZGenCallingConv.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenCallingConv.inc.tmp SystemZGenCallingConv.inc >/usr/bin/cmp -s SystemZGenMCCodeEmitter.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenMCCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZGenMCCodeEmitter.inc.tmp SystemZGenMCCodeEmitter.inc >llvm[3]: Compiling SystemZAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d" SystemZAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineDominanceFrontier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.d" MachineDominanceFrontier.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineCopyPropagation.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineCopyPropagation.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SROA.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.d" SROA.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Dominators.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/DominanceFrontier.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineDominanceFrontier.h:13, > from MachineDominanceFrontier.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Dominators.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/DominanceFrontier.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineDominanceFrontier.h:13, > from MachineDominanceFrontier.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZAsmPrinter.h:13, > from SystemZAsmPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZAsmPrinter.h:13, > from SystemZAsmPrinter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZAsmPrinter.h:13, > from SystemZAsmPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZAsmPrinter.h:13, > from SystemZAsmPrinter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from SROA.cpp:48: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling MachineDominators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.d" MachineDominators.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from SROA.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]': >SROA.cpp:613:63: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from SROA.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here > struct pair > ^~~~ >llvm[2]: Compiling MachineFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.d" MachineFunction.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineDominators.h:18, > from MachineDominators.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineDominators.h:18, > from MachineDominators.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZCallingConv.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.d" SystemZCallingConv.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZConstantPoolValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.d" SystemZConstantPoolValue.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from MachineFunction.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from MachineFunction.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from MachineFunction.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from MachineFunction.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from MachineFunction.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from MachineFunction.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZElimCompare.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.d" SystemZElimCompare.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.d.tmp"; exit 1; fi >In file included from SystemZElimCompare.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZElimCompare.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZElimCompare.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d" SystemZFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d" SystemZISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineFunctionAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.d" MachineFunctionAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.d.tmp"; exit 1; fi >SystemZFrameLowering.cpp: In function 'void emitIncrement(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, const llvm::DebugLoc&, unsigned int, int64_t, const llvm::TargetInstrInfo*)': >SystemZFrameLowering.cpp:295:39: warning: left shift of negative value [-Wshift-negative-value] > int64_t MinVal = -int64_t(1) << 31; > ^~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZFrameLowering.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZFrameLowering.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZFrameLowering.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZFrameLowering.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZFrameLowering.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZFrameLowering.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, > from MachineFunctionAnalysis.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, > from MachineFunctionAnalysis.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, > from MachineFunctionAnalysis.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, > from MachineFunctionAnalysis.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZISelDAGToDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZISelDAGToDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling MachineFunctionPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.d" MachineFunctionPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.d" SystemZISelLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineFunctionPrinterPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d" MachineFunctionPrinterPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d" SystemZInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineFunctionPrinterPass.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineFunctionPrinterPass.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineFunctionPrinterPass.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineFunctionPrinterPass.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineFunctionPrinterPass.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineFunctionPrinterPass.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling MachineInstr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.d" MachineInstr.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.d.tmp"; exit 1; fi >SystemZISelLowering.cpp: In member function 'llvm::MachineBasicBlock* llvm::SystemZTargetLowering::emitAtomicLoadBinary(llvm::MachineInstr*, llvm::MachineBasicBlock*, unsigned int, unsigned int, bool) const': >SystemZISelLowering.cpp:2808:57: warning: left shift of negative value [-Wshift-negative-value] > .addReg(Tmp).addImm(uint32_t(~0 << (32 - BitSize))); > ^ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from SystemZISelLowering.h:19, > from SystemZISelLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CodeGen.h:19, > from SystemZ.h:19, > from SystemZISelLowering.h:18, > from SystemZISelLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from SystemZISelLowering.h:19, > from SystemZISelLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]': >SystemZISelLowering.cpp:858:68: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CodeGen.h:19, > from SystemZ.h:19, > from SystemZISelLowering.h:18, > from SystemZISelLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from SystemZISelLowering.h:19, > from SystemZISelLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CodeGen.h:19, > from SystemZ.h:19, > from SystemZISelLowering.h:18, > from SystemZISelLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from SystemZRegisterInfo.h:14, > from SystemZInstrInfo.h:18, > from SystemZInstrInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CodeGen.h:19, > from SystemZ.h:19, > from SystemZInstrInfo.h:17, > from SystemZInstrInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from SystemZRegisterInfo.h:14, > from SystemZInstrInfo.h:18, > from SystemZInstrInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CodeGen.h:19, > from SystemZ.h:19, > from SystemZInstrInfo.h:17, > from SystemZInstrInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, const llvm::TargetMachine*, bool) const': >MachineInstr.cpp:1625:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!HaveSemi) OS << ";"; HaveSemi = true; > ^~ >MachineInstr.cpp:1625:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (!HaveSemi) OS << ";"; HaveSemi = true; > ^~~~~~~~ >MachineInstr.cpp:1633:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!HaveSemi) OS << ";"; HaveSemi = true; > ^~ >MachineInstr.cpp:1633:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (!HaveSemi) OS << ";"; HaveSemi = true; > ^~~~~~~~ >MachineInstr.cpp:1646:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!HaveSemi) OS << ";"; HaveSemi = true; > ^~ >MachineInstr.cpp:1646:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (!HaveSemi) OS << ";"; HaveSemi = true; > ^~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from MachineInstr.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from MachineInstr.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from MachineInstr.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from MachineInstr.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZLongBranch.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.d" SystemZLongBranch.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.d.tmp"; exit 1; fi >In file included from SystemZLongBranch.cpp:61: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZLongBranch.cpp:56: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZLongBranch.cpp:56: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZMCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.d" SystemZMCInstLower.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZMachineFunctionInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.d" SystemZMachineFunctionInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineInstrBundle.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.d" MachineInstrBundle.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from SystemZMachineFunctionInfo.h:13, > from SystemZMachineFunctionInfo.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from SystemZMachineFunctionInfo.h:13, > from SystemZMachineFunctionInfo.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d" SystemZRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstrBundle.h:18, > from MachineInstrBundle.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineInstr*, unsigned int>]': >MachineInstrBundle.cpp:262:68: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineInstr*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstrBundle.h:18, > from MachineInstrBundle.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::MachineInstr*, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstrBundle.h:18, > from MachineInstrBundle.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstrBundle.h:18, > from MachineInstrBundle.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZAsmPrinter.h:13, > from SystemZMCInstLower.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCExpr.h:13, > from SystemZMCInstLower.h:13, > from SystemZMCInstLower.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZAsmPrinter.h:13, > from SystemZMCInstLower.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCExpr.h:13, > from SystemZMCInstLower.h:13, > from SystemZMCInstLower.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d" SystemZSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineLICM.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.d" MachineLICM.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from SystemZRegisterInfo.h:14, > from SystemZInstrInfo.h:18, > from SystemZRegisterInfo.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CodeGen.h:19, > from SystemZ.h:19, > from SystemZInstrInfo.h:17, > from SystemZRegisterInfo.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZShortenInst.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.d" SystemZShortenInst.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.d.tmp"; exit 1; fi >In file included from MachineLICM.cpp:35: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZSelectionDAGInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZSelectionDAGInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineLICM.cpp:23: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineLICM.cpp:23: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineLICM.cpp:23: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineLICM.cpp:23: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.d" SystemZSubtarget.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZShortenInst.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZShortenInst.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SystemZTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d" SystemZTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZSubtarget.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZSubtarget.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SampleProfile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.d" SampleProfile.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.d.tmp"; exit 1; fi >llvm[3]: Compiling Scalar.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.d" Scalar.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from SystemZFrameLowering.h:14, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZTargetMachine.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from SystemZFrameLowering.h:13, > from SystemZSubtarget.h:17, > from SystemZTargetMachine.h:18, > from SystemZTargetMachine.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Building Release Archive Library libLLVMSystemZCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZCodeGen.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZCallingConv.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZConstantPoolValue.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZElimCompare.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZFrameLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZISelLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZInstrInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZLongBranch.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMCInstLower.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZMachineFunctionInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZShortenInst.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZSubtarget.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Release/SystemZTargetMachine.o >llvm[3]: Compiling ScalarReplAggregates.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d" ScalarReplAggregates.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZCodeGen.a >for dir in InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/.//.dir >llvm[4]: Compiling SystemZInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.d" SystemZInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.d.tmp"; exit 1; fi >In file included from SampleProfile.cpp:45: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from SampleProfile.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:71:7: required from 'bool llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; unsigned int N = 128; C = std::less<std::pair<llvm::BasicBlock*, llvm::BasicBlock*> >]' >SampleProfile.cpp:833:42: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from SampleProfile.cpp:25: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from SampleProfile.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; T2 = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>*; It2 = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>*; T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:884:34: required from 'const llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; unsigned int N = 128]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:31:7: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from SampleProfile.cpp:25: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' declared here > struct pair > ^~~~ >SampleProfile.cpp: At global scope: >SampleProfile.cpp:362:6: warning: 'void {anonymous}::SampleFunctionProfile::printBlockWeight(llvm::raw_ostream&, llvm::BasicBlock*)' defined but not used [-Wunused-function] > void SampleFunctionProfile::printBlockWeight(raw_ostream &OS, BasicBlock *BB) { > ^~~~~~~~~~~~~~~~~~~~~ >SampleProfile.cpp:351:6: warning: 'void {anonymous}::SampleFunctionProfile::printBlockEquivalence(llvm::raw_ostream&, llvm::BasicBlock*)' defined but not used [-Wunused-function] > void SampleFunctionProfile::printBlockEquivalence(raw_ostream &OS, > ^~~~~~~~~~~~~~~~~~~~~ >SampleProfile.cpp:342:6: warning: 'void {anonymous}::SampleFunctionProfile::printEdgeWeight(llvm::raw_ostream&, {anonymous}::Edge)' defined but not used [-Wunused-function] > void SampleFunctionProfile::printEdgeWeight(raw_ostream &OS, Edge E) { > ^~~~~~~~~~~~~~~~~~~~~ >llvm[4]: Building Release Archive Library libLLVMSystemZAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZAsmPrinter.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter/Release/SystemZInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZAsmPrinter.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/InstPrinter' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/.//.dir >llvm[4]: Compiling SystemZAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.d" SystemZAsmParser.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineLoopInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.d" MachineLoopInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:14, > from SystemZAsmParser.cpp:12: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from SystemZAsmParser.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:14, > from SystemZAsmParser.cpp:12: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from SystemZAsmParser.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfo.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineLoopInfo.h:33, > from MachineLoopInfo.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineBasicBlock*, const llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfoImpl.h:97:9: required from 'void llvm::LoopBase<N, M>::getExitEdges(llvm::SmallVectorImpl<std::pair<const _Tp*, const _Tp*> >&) const [with BlockT = llvm::MachineBasicBlock; LoopT = llvm::MachineLoop]' >MachineLoopInfo.cpp:25:22: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineBasicBlock*, const llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfo.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineLoopInfo.h:33, > from MachineLoopInfo.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineBasicBlock*, const llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfo.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineLoopInfo.h:33, > from MachineLoopInfo.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/LoopInfo.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineLoopInfo.h:33, > from MachineLoopInfo.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[4]: Building Release Archive Library libLLVMSystemZAsmParser.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZAsmParser.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZAsmParser.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser/Release/SystemZAsmParser.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZAsmParser.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/AsmParser' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/.//.dir >llvm[4]: Compiling SystemZDisassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.d" SystemZDisassembler.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineModuleInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.d" MachineModuleInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineModuleInfoImpls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.d" MachineModuleInfoImpls.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMSystemZDisassembler.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZDisassembler.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZDisassembler.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler/Release/SystemZDisassembler.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZDisassembler.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/Disassembler' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release > /dev/null >llvm[3]: Compiling Scalarizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.d" Scalarizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/.//.dir >llvm[4]: Compiling SystemZTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d" SystemZTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMSystemZInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZInfo.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZInfo.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZInfo.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/TargetInfo' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/.//.dir >llvm[4]: Compiling SystemZMCAsmBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.d" SystemZMCAsmBackend.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, > from MachineModuleInfoImpls.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:34, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, > from MachineModuleInfoImpls.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:37, > from MachineModuleInfo.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:34, > from MachineModuleInfo.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, > from MachineModuleInfoImpls.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:34, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, > from MachineModuleInfoImpls.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:37, > from MachineModuleInfo.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineModuleInfo.h:34, > from MachineModuleInfo.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling MachinePassRegistry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.d" MachinePassRegistry.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.d.tmp"; exit 1; fi >In file included from Scalarizer.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/IRBuilder.h:18, > from Scalarizer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>]': >Scalarizer.cpp:305:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from Scalarizer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>' declared here > struct pair > ^~~~ >llvm[4]: Compiling SystemZMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d" SystemZMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from MachinePassRegistry.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling MachinePostDominators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.d" MachinePostDominators.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCDwarf.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfo.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfoELF.h:13, > from SystemZMCAsmInfo.h:13, > from SystemZMCAsmInfo.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCDwarf.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfo.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfoELF.h:13, > from SystemZMCAsmInfo.h:13, > from SystemZMCAsmInfo.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCDwarf.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfo.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfoELF.h:13, > from SystemZMCAsmInfo.h:13, > from SystemZMCAsmInfo.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCDwarf.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfo.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfoELF.h:13, > from SystemZMCAsmInfo.h:13, > from SystemZMCAsmInfo.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[4]: Compiling SystemZMCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.d" SystemZMCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineDominators.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePostDominators.h:18, > from MachinePostDominators.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineDominators.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePostDominators.h:18, > from MachinePostDominators.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SeparateConstOffsetFromGEP.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.d" SeparateConstOffsetFromGEP.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:14, > from SystemZMCCodeEmitter.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCExpr.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCFixup.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/../MCTargetDesc/SystemZMCFixups.h:13, > from SystemZMCCodeEmitter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:14, > from SystemZMCCodeEmitter.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCExpr.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCFixup.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/../MCTargetDesc/SystemZMCFixups.h:13, > from SystemZMCCodeEmitter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from SeparateConstOffsetFromGEP.cpp:92: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[4]: Compiling SystemZMCObjectWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.d" SystemZMCObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.d.tmp"; exit 1; fi >llvm[4]: Compiling SystemZMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d" SystemZMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d.tmp"; exit 1; fi >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine; \ > DD=InstCombine; \ > if [ ! -f $SD/Makefile ]; then \ > SD=InstCombine; \ > DD=InstCombine; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/.//.dir >llvm[3]: Compiling InstCombineAddSub.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d" InstCombineAddSub.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d.tmp"; exit 1; fi >llvm[3]: Compiling SimplifyCFGPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d" SimplifyCFGPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCDwarf.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfo.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfoELF.h:13, > from SystemZMCAsmInfo.h:13, > from SystemZMCTargetDesc.cpp:12: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCDwarf.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfo.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCAsmInfoELF.h:13, > from SystemZMCAsmInfo.h:13, > from SystemZMCTargetDesc.cpp:12: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >llvm[4]: Building Release Archive Library libLLVMSystemZDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZDesc.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZDesc.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmBackend.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCCodeEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCObjectWriter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSystemZDesc.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ/MCTargetDesc' >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/SystemZ' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX; \ > DD=NVPTX; \ > if [ ! -f $SD/Makefile ]; then \ > SD=NVPTX; \ > DD=NVPTX; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/.dir >llvm[3]: Building NVPTX.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenAsmWriter.inc.tmp NVPTX.td >llvm[3]: Building NVPTX.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenDAGISel.inc.tmp NVPTX.td >InstCombineAddSub.cpp:274:6: warning: 'void {anonymous}::FAddendCoef::operator-=(const {anonymous}::FAddendCoef&)' defined but not used [-Wunused-function] > void FAddendCoef::operator-=(const FAddendCoef &That) { > ^~~~~~~~~~~ >llvm[3]: Compiling Sink.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.d" Sink.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.d.tmp"; exit 1; fi >llvm[3]: Building NVPTX.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenInstrInfo.inc.tmp NVPTX.td >llvm[3]: Building NVPTX.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenRegisterInfo.inc.tmp NVPTX.td >llvm[3]: Building NVPTX.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.5.2.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/include -I /builddir/build/BUILD/llvm-3.5.2.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenSubtargetInfo.inc.tmp NVPTX.td >llvm[2]: Compiling MachineRegionInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.d" MachineRegionInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.d.tmp"; exit 1; fi >/usr/bin/cmp -s NVPTXGenAsmWriter.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenAsmWriter.inc.tmp NVPTXGenAsmWriter.inc >/usr/bin/cmp -s NVPTXGenDAGISel.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenDAGISel.inc.tmp NVPTXGenDAGISel.inc >/usr/bin/cmp -s NVPTXGenInstrInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenInstrInfo.inc.tmp NVPTXGenInstrInfo.inc >/usr/bin/cmp -s NVPTXGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenRegisterInfo.inc.tmp NVPTXGenRegisterInfo.inc >/usr/bin/cmp -s NVPTXGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenSubtargetInfo.inc.tmp NVPTXGenSubtargetInfo.inc >llvm[3]: Compiling NVPTXAllocaHoisting.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.d" NVPTXAllocaHoisting.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.d.tmp"; exit 1; fi >llvm[3]: Compiling StructurizeCFG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.d" StructurizeCFG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.d.tmp"; exit 1; fi >llvm[3]: Compiling NVPTXAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.d" NVPTXAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfoImpl.h:21, > from MachineRegionInfo.cpp:5: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CFG.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineRegionInfo.h:13, > from MachineRegionInfo.cpp:2: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DepthFirstIterator.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineRegionInfo.h:13, > from MachineRegionInfo.cpp:2: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CFG.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:42, > from StructurizeCFG.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]': >StructurizeCFG.cpp:506:56: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from StructurizeCFG.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CFG.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:42, > from StructurizeCFG.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::BasicBlock*, llvm::Value*>*; It2 = std::pair<llvm::BasicBlock*, llvm::Value*>*; T = std::pair<llvm::BasicBlock*, llvm::Value*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 2]' >/usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::PHINode* const&; _T2 = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; typename std::__decay_and_strip<_Tp>::__type = llvm::PHINode*]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:80:38: required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; MapType = llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*> >; VectorType = std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > >]' >StructurizeCFG.cpp:506:15: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from StructurizeCFG.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CFG.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/RegionInfo.h:42, > from StructurizeCFG.cpp:13: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = const std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:755:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 2]' >/usr/include/c++/8/bits/stl_pair.h:292:17: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Args = {const std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >&}]' >/usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _ForwardIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; bool _TrivialValueTypes = false]' >/usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _ForwardIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _Allocator = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >]' >/usr/include/c++/8/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >}; _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*, std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*]' >/usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >}; _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >]' >/usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; MapType = llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*> >; VectorType = std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > >]' >StructurizeCFG.cpp:506:15: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/Scalar.h:18, > from StructurizeCFG.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here > struct pair > ^~~~ >llvm[3]: Compiling InstCombineAndOrXor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d" InstCombineAndOrXor.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d.tmp"; exit 1; fi >In file included from NVPTXAsmPrinter.h:28, > from NVPTXAsmPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXAsmPrinter.h:18, > from NVPTXAsmPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXAsmPrinter.h:18, > from NVPTXAsmPrinter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXAsmPrinter.h:18, > from NVPTXAsmPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXAsmPrinter.h:18, > from NVPTXAsmPrinter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXAsmPrinter.h:18, > from NVPTXAsmPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXAsmPrinter.h:18, > from NVPTXAsmPrinter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling MachineRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.d" MachineRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstrBundle.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineRegisterInfo.h:20, > from MachineRegisterInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineRegisterInfo.h:17, > from MachineRegisterInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling TailRecursionElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d" TailRecursionElimination.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineSSAUpdater.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.d" MachineSSAUpdater.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineCalls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d" InstCombineCalls.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineSSAUpdater.h:17, > from MachineSSAUpdater.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, unsigned int>]': >MachineSSAUpdater.cpp:167:57: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineBasicBlock*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineSSAUpdater.h:17, > from MachineSSAUpdater.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::MachineBasicBlock*, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineSSAUpdater.h:17, > from MachineSSAUpdater.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineSSAUpdater.h:17, > from MachineSSAUpdater.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXAssignValidGlobalNames.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.d" NVPTXAssignValidGlobalNames.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.d.tmp"; exit 1; fi >InstCombineCalls.cpp: In member function 'llvm::Instruction* llvm::InstCombiner::visitCallInst(llvm::CallInst&)': >InstCombineCalls.cpp:395:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > } > ^ >InstCombineCalls.cpp:398:3: note: here > case Intrinsic::sadd_with_overflow: > ^~~~ >llvm[3]: Compiling NVPTXFavorNonGenericAddrSpaces.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.d" NVPTXFavorNonGenericAddrSpaces.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMScalarOpts.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMScalarOpts.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMScalarOpts.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ADCE.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantHoisting.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ConstantProp.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DCE.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/DeadStoreElimination.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/EarlyCSE.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/FlattenCFGPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/GVN.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/IndVarSimplify.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/JumpThreading.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LICM.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoadCombine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopDeletion.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopInstSimplify.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRerollPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopRotation.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnrollPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LoopUnswitch.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/LowerAtomic.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/MergedLoadStoreMotion.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/PartiallyInlineLibCalls.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reassociate.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Reg2Mem.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SCCP.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SROA.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SampleProfile.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalar.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Scalarizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SeparateConstOffsetFromGEP.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/Sink.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/StructurizeCFG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar/Release/TailRecursionElimination.o >In file included from NVPTXFavorNonGenericAddrSpaces.cpp:47: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMScalarOpts.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Scalar' >llvm[3]: Compiling NVPTXFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.d" NVPTXFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineScheduler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.d" MachineScheduler.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.d.tmp"; exit 1; fi >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine; \ > DD=ExecutionEngine; \ > if [ ! -f $SD/Makefile ]; then \ > SD=ExecutionEngine; \ > DD=ExecutionEngine; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/.//.dir >llvm[2]: Compiling ExecutionEngine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.d" ExecutionEngine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)': >ExecutionEngine.cpp:1048:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::GenericValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Ptr, Val.IntVal.getRawData(), 10); > ^ >In file included from ExecutionEngine.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/GenericValue.h:26:8: note: 'struct llvm::GenericValue' declared here > struct GenericValue { > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from NVPTXFrameLowering.h:17, > from NVPTXFrameLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from NVPTXFrameLowering.h:17, > from NVPTXFrameLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from NVPTXFrameLowering.h:17, > from NVPTXFrameLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from NVPTXFrameLowering.h:17, > from NVPTXFrameLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:128:54: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { > ^ >llvm[3]: Compiling NVPTXGenericToNVVM.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.d" NVPTXGenericToNVVM.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineCasts.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d" InstCombineCasts.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineScheduler.h:80, > from MachineScheduler.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::initialize(llvm::cl::Option&) [with RegistryClass = llvm::MachineSchedRegistry]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1194:5: required from 'void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1234:5: required from 'llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const M0t&, const M1t&, const M2t&, const M3t&) [with M0t = char [8]; M1t = llvm::cl::initializer<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>; M2t = llvm::cl::OptionHidden; M3t = llvm::cl::desc; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]' >MachineScheduler.cpp:203:65: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:135:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] > (typename RegistryClass::FunctionPassCtor)Node->getCtor(), >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(const char*, llvm::MachinePassCtor, const char*) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:145:8: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:146:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] > this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >llvm[2]: Compiling ExecutionEngineBindings.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d" ExecutionEngineBindings.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d.tmp"; exit 1; fi >llvm[3]: Compiling NVPTXISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.d" NVPTXISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineCompares.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d" InstCombineCompares.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d.tmp"; exit 1; fi >llvm[2]: Compiling RTDyldMemoryManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.d" RTDyldMemoryManager.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.d.tmp"; exit 1; fi >In file included from NVPTXISelDAGToDAG.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling TargetSelect.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.d" TargetSelect.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXISelDAGToDAG.h:14, > from NVPTXISelDAGToDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXISelDAGToDAG.h:14, > from NVPTXISelDAGToDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from TargetSelect.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Building Release Archive Library libLLVMExecutionEngine.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMExecutionEngine.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMExecutionEngine.a /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/RTDyldMemoryManager.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Release/TargetSelect.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMExecutionEngine.a >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter; \ > DD=Interpreter; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Interpreter; \ > DD=Interpreter; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/.//.dir >llvm[3]: Compiling Execution.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.d" Execution.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.d.tmp"; exit 1; fi >In file included from Execution.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling NVPTXISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.d" NVPTXISelLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.d.tmp"; exit 1; fi >In file included from NVPTXISelLowering.cpp:33: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >NVPTXISelLowering.cpp: In function 'llvm::SDValue PerformADDCombineWithOperands(llvm::SDNode*, llvm::SDValue, llvm::SDValue, llvm::TargetLowering::DAGCombinerInfo&, const llvm::NVPTXSubtarget&, llvm::CodeGenOpt::Level)': >NVPTXISelLowering.cpp:3870:59: warning: cast from type 'const llvm::TargetLowering*' to type 'llvm::NVPTXTargetLowering*' casts away qualifiers [-Wcast-qual] > (NVPTXTargetLowering *)&DAG.getTargetLoweringInfo(); > ^ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXISelLowering.h:18, > from NVPTXISelLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXISelLowering.h:18, > from NVPTXISelLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXISelLowering.h:18, > from NVPTXISelLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXISelLowering.h:18, > from NVPTXISelLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling InstCombineLoadStoreAlloca.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d" InstCombineLoadStoreAlloca.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d.tmp"; exit 1; fi >llvm[3]: Compiling ExternalFunctions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d" ExternalFunctions.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d.tmp"; exit 1; fi >In file included from InstCombineWorklist.h:14, > from InstCombine.h:13, > from InstCombineLoadStoreAlloca.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, bool>]': >InstCombineLoadStoreAlloca.cpp:59:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from InstCombineWorklist.h:13, > from InstCombine.h:13, > from InstCombineLoadStoreAlloca.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Value*, bool>' declared here > struct pair > ^~~~ >ExternalFunctions.cpp: In function 'void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)': >ExternalFunctions.cpp:158:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > } > ^ >ExternalFunctions.cpp:159:5: note: here > case Type::FloatTyID: { > ^~~~ >ExternalFunctions.cpp: In function 'ffi_type* ffiTypeFor(llvm::Type*)': >ExternalFunctions.cpp:117:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > switch (cast<IntegerType>(Ty)->getBitWidth()) { > ^~~~~~ >ExternalFunctions.cpp:123:5: note: here > case Type::FloatTyID: return &ffi_type_float; > ^~~~ >llvm[3]: Compiling NVPTXImageOptimizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.d" NVPTXImageOptimizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.d.tmp"; exit 1; fi >llvm[3]: Compiling Interpreter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d" Interpreter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineMulDivRem.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d" InstCombineMulDivRem.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d.tmp"; exit 1; fi >llvm[3]: Compiling NVPTXInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.d" NVPTXInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMInterpreter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInterpreter.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInterpreter.a /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Execution.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInterpreter.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/Interpreter' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT; \ > DD=JIT; \ > if [ ! -f $SD/Makefile ]; then \ > SD=JIT; \ > DD=JIT; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/.//.dir >llvm[3]: Compiling JIT.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.d" JIT.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXInstrInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXInstrInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXLowerAggrCopies.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.d" NVPTXLowerAggrCopies.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.d.tmp"; exit 1; fi >llvm[3]: Compiling NVPTXMCExpr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.d" NVPTXMCExpr.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.d.tmp"; exit 1; fi >llvm[3]: Compiling JITEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d" JITEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombinePHI.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d" InstCombinePHI.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from NVPTXMCExpr.h:15, > from NVPTXMCExpr.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from NVPTXMCExpr.h:15, > from NVPTXMCExpr.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from NVPTXMCExpr.h:15, > from NVPTXMCExpr.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APFloat.h:20, > from NVPTXMCExpr.h:15, > from NVPTXMCExpr.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXPrologEpilogPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.d" NVPTXPrologEpilogPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/ExecutionEngine.h:19, > from JIT.h:17, > from JITEmitter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/ExecutionEngine.h:19, > from JIT.h:17, > from JITEmitter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/ExecutionEngine.h:19, > from JIT.h:17, > from JITEmitter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/ExecutionEngine.h:19, > from JIT.h:17, > from JITEmitter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXPrologEpilogPass.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXPrologEpilogPass.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXPrologEpilogPass.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXPrologEpilogPass.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.d" NVPTXRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.d.tmp"; exit 1; fi >In file included from ManagedStringPool.h:18, > from NVPTXRegisterInfo.h:17, > from NVPTXRegisterInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from ManagedStringPool.h:18, > from NVPTXRegisterInfo.h:17, > from NVPTXRegisterInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from ManagedStringPool.h:18, > from NVPTXRegisterInfo.h:17, > from NVPTXRegisterInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from ManagedStringPool.h:18, > from NVPTXRegisterInfo.h:17, > from NVPTXRegisterInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXReplaceImageHandles.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.d" NVPTXReplaceImageHandles.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineSelect.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d" InstCombineSelect.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d.tmp"; exit 1; fi >llvm[3]: Compiling JITMemoryManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d" JITMemoryManager.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXReplaceImageHandles.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXReplaceImageHandles.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/ObjectBuffer.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyld.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/JITMemoryManager.h:13, > from JITMemoryManager.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = {anonymous}::JITAllocator; long unsigned int SlabSize = 65536; long unsigned int SizeThreshold = 16384; size_t = long unsigned int]' >JITMemoryManager.cpp:461:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/JITMemoryManager.h:13, > from JITMemoryManager.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.d" NVPTXSubtarget.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMJIT.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMJIT.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMJIT.a /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JIT.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMJIT.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/JIT' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT; \ > DD=MCJIT; \ > if [ ! -f $SD/Makefile ]; then \ > SD=MCJIT; \ > DD=MCJIT; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/.//.dir >llvm[3]: Compiling MCJIT.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d" MCJIT.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d.tmp"; exit 1; fi >NVPTXSubtarget.cpp: In constructor 'llvm::NVPTXSubtarget::NVPTXSubtarget(const string&, const string&, const string&, const llvm::TargetMachine&, bool)': >NVPTXSubtarget.cpp:62:36: warning: cast from type 'const llvm::TargetMachine*' to type 'llvm::NVPTXTargetMachine*' casts away qualifiers [-Wcast-qual] > TLInfo((NVPTXTargetMachine &)TM), TSInfo(&DL), FrameLowering(*this) { > ^~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXSubtarget.h:17, > from NVPTXSubtarget.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXSubtarget.h:17, > from NVPTXSubtarget.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.d" NVPTXTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineShifts.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d" InstCombineShifts.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d.tmp"; exit 1; fi >llvm[3]: Compiling SectionMemoryManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.d" SectionMemoryManager.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMMCJIT.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMMCJIT.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMMCJIT.a /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT/Release/SectionMemoryManager.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMMCJIT.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/MCJIT' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld; \ > DD=RuntimeDyld; \ > if [ ! -f $SD/Makefile ]; then \ > SD=RuntimeDyld; \ > DD=RuntimeDyld; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/.//.dir >llvm[3]: Compiling GDBRegistrar.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.d" GDBRegistrar.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.d.tmp"; exit 1; fi >In file included from NVPTXTargetMachine.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXSubtarget.h:17, > from NVPTXTargetMachine.h:17, > from NVPTXTargetMachine.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXSubtarget.h:17, > from NVPTXTargetMachine.h:17, > from NVPTXTargetMachine.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from NVPTX.h:19, > from NVPTXSubtarget.h:17, > from NVPTXTargetMachine.h:17, > from NVPTXTargetMachine.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from NVPTX.h:19, > from NVPTXSubtarget.h:17, > from NVPTXTargetMachine.h:17, > from NVPTXTargetMachine.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling RuntimeDyld.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d" RuntimeDyld.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d.tmp"; exit 1; fi >llvm[3]: Compiling NVPTXUtilities.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.d" NVPTXUtilities.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.d.tmp"; exit 1; fi >llvm[3]: Compiling RuntimeDyldChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.d" RuntimeDyldChecker.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineSimplifyDemanded.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d" InstCombineSimplifyDemanded.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/ObjectBuffer.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyld.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, > from RuntimeDyldChecker.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, > from RuntimeDyldChecker.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/ObjectBuffer.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyld.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, > from RuntimeDyldChecker.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, > from RuntimeDyldChecker.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVPTXutil.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.d" NVPTXutil.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:22, > from NVPTXutil.h:17, > from NVPTXutil.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ilist.h:42, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:21, > from NVPTXutil.h:17, > from NVPTXutil.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling NVVMReflect.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.d" NVVMReflect.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.d.tmp"; exit 1; fi >In file included from NVVMReflect.cpp:29: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Building Release Archive Library libLLVMNVPTXCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXCodeGen.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAllocaHoisting.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAsmPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXAssignValidGlobalNames.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFavorNonGenericAddrSpaces.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXFrameLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXGenericToNVVM.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelDAGToDAG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXISelLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXImageOptimizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXInstrInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXLowerAggrCopies.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXMCExpr.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXPrologEpilogPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXRegisterInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXReplaceImageHandles.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXSubtarget.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXTargetMachine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXUtilities.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVPTXutil.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/Release/NVVMReflect.o >llvm[3]: Compiling InstCombineVectorOps.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d" InstCombineVectorOps.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXCodeGen.a >llvm[3]: Compiling RuntimeDyldELF.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.d" RuntimeDyldELF.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.d.tmp"; exit 1; fi >for dir in InstPrinter TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/.//.dir >llvm[4]: Compiling NVPTXInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.d" NVPTXInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMNVPTXAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXAsmPrinter.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter/Release/NVPTXInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXAsmPrinter.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/InstPrinter' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/.//.dir >llvm[4]: Compiling NVPTXTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.d" NVPTXTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMNVPTXInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXInfo.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXInfo.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo/Release/NVPTXTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXInfo.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/TargetInfo' >make[4]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/.//.dir >llvm[4]: Compiling NVPTXMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.d" NVPTXMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.d.tmp"; exit 1; fi >In file included from NVPTXMCAsmInfo.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[4]: Compiling NVPTXMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.d" NVPTXMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling InstructionCombining.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.d" InstructionCombining.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMNVPTXDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXDesc.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXDesc.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCAsmInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc/Release/NVPTXMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMNVPTXDesc.a >make[4]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX/MCTargetDesc' >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/NVPTX' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend; \ > DD=CppBackend; \ > if [ ! -f $SD/Makefile ]; then \ > SD=CppBackend; \ > DD=CppBackend; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/.//.dir >llvm[3]: Compiling CPPBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-format -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.d" CPPBackend.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.d.tmp"; exit 1; fi >cc1plus: error: -Wformat-security ignored without -Wformat [-Werror=format-security] >In file included from InstructionCombining.cpp:52: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from CPPBackend.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:24, > from CPPTargetMachine.h:17, > from CPPBackend.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass<DataType>::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >CPPBackend.cpp:70:3: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:23, > from CPPTargetMachine.h:17, > from CPPBackend.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:24, > from CPPTargetMachine.h:17, > from CPPBackend.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const char*, std::pair<int, const char*> >; T2 = std::pair<const char*, std::pair<int, const char*> >; T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const char*, std::pair<int, const char*> >*; It2 = std::pair<const char*, std::pair<int, const char*> >*; T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const char*, std::pair<int, const char*> >; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >CPPBackend.cpp:70:3: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/DataLayout.h:23, > from CPPTargetMachine.h:17, > from CPPBackend.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >llvm[3]: Compiling RuntimeDyldMachO.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d" RuntimeDyldMachO.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMInstCombine.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInstCombine.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInstCombine.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCalls.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCasts.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineCompares.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombinePHI.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSelect.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineShifts.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine/Release/InstructionCombining.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMInstCombine.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/InstCombine' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO; \ > DD=IPO; \ > if [ ! -f $SD/Makefile ]; then \ > SD=IPO; \ > DD=IPO; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/.//.dir >llvm[3]: Compiling ArgumentPromotion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.d" ArgumentPromotion.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CallGraph.h:60, > from ArgumentPromotion.cpp:37: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:111:16: warning: 'virtual bool llvm::Pass::doInitialization(llvm::Module&)' was hidden [-Woverloaded-virtual] > virtual bool doInitialization(Module &) { return false; } > ^~~~~~~~~~~~~~~~ >ArgumentPromotion.cpp:86:10: warning: by 'virtual bool {anonymous}::ArgPromotion::doInitialization(llvm::CallGraph&)' [-Woverloaded-virtual] > bool doInitialization(CallGraph &CG) override; > ^~~~~~~~~~~~~~~~ >llvm[3]: Building Release Archive Library libLLVMRuntimeDyld.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMRuntimeDyld.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMRuntimeDyld.a /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/GDBRegistrar.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldChecker.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldELF.o /builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMRuntimeDyld.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine/RuntimeDyld' >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/ExecutionEngine' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker; \ > DD=Linker; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Linker; \ > DD=Linker; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[2]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/.//.dir >llvm[2]: Compiling LinkModules.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.d" LinkModules.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.d.tmp"; exit 1; fi >cc1plus: some warnings being treated as errors >make[3]: *** [/builddir/build/BUILD/llvm-3.5.2.src/Makefile.rules:1520: /builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend/Release/CPPBackend.o] Error 1 >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target/CppBackend' >make[2]: *** [/builddir/build/BUILD/llvm-3.5.2.src/Makefile.rules:937: CppBackend/.makeall] Error 2 >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Target' >make[1]: *** [/builddir/build/BUILD/llvm-3.5.2.src/Makefile.rules:937: Target/.makeall] Error 2 >make[1]: *** Waiting for unfinished jobs.... >llvm[2]: Compiling MachineSink.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.d" MachineSink.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineTraceMetrics.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.d" MachineTraceMetrics.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.d.tmp"; exit 1; fi >In file included from LinkModules.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from MachineSink.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, > from MachineTraceMetrics.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, > from MachineTraceMetrics.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineSink.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:71:7: required from 'bool llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>; unsigned int N = 8; C = std::less<std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> >]' >MachineSink.cpp:292:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineSink.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineSink.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineSink.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling MachineVerifier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.d" MachineVerifier.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.d.tmp"; exit 1; fi >llvm[3]: Compiling BarrierNoopPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.d" BarrierNoopPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.d.tmp"; exit 1; fi >llvm[3]: Compiling ConstantMerge.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.d" ConstantMerge.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.d.tmp"; exit 1; fi >llvm[2]: Compiling OcamlGC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.d" OcamlGC.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsigned int> >; DerivedT = llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsigned int> >; KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:593:7: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:577:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:26:7: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:314:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase<llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsigned int> >, unsigned int, char, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(getBuckets(), other.getBuckets(), > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > getNumBuckets() * sizeof(BucketT)); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from MachineVerifier.cpp:26: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase<llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsigned int> >, unsigned int, char, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/IPO.h:18, > from ConstantMerge.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>]': >ConstantMerge.cpp:204:54: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/IPO.h:18, > from ConstantMerge.cpp:20: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>' declared here > struct pair > ^~~~ >MachineVerifier.cpp:426:6: warning: 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineBasicBlock*, const llvm::LiveInterval&)' defined but not used [-Wunused-function] > void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB, > ^~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from OcamlGC.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:36, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from OcamlGC.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DeadArgumentElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d" DeadArgumentElimination.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMLinker.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMLinker.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMLinker.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Linker/Release/LinkModules.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMLinker.a >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Linker' >llvm[2]: Compiling OptimizePHIs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.d" OptimizePHIs.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.d.tmp"; exit 1; fi >llvm[2]: Compiling PHIElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.d" PHIElimination.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from OptimizePHIs.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from OptimizePHIs.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from PHIElimination.cpp:29: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PHIElimination.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling PHIEliminationUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.d" PHIEliminationUtils.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from PHIEliminationUtils.h:13, > from PHIEliminationUtils.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from PHIEliminationUtils.h:13, > from PHIEliminationUtils.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling Passes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.d" Passes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.d.tmp"; exit 1; fi >llvm[3]: Compiling ExtractGV.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.d" ExtractGV.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocRegistry.h:18, > from Passes.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling PeepholeOptimizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.d" PeepholeOptimizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from Passes.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, llvm::IdentifyingPassPtr>]': >Passes.cpp:260:35: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, llvm::IdentifyingPassPtr>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from Passes.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const void*, llvm::IdentifyingPassPtr>' declared here > struct pair > ^~~~ >llvm[2]: Compiling PostRASchedulerList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.d" PostRASchedulerList.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from Passes.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from Passes.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from PeepholeOptimizer.cpp:77: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling FunctionAttrs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.d" FunctionAttrs.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PeepholeOptimizer.cpp:69: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PeepholeOptimizer.cpp:69: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ProcessImplicitDefs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.d" ProcessImplicitDefs.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from PostRASchedulerList.cpp:37: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from PostRASchedulerList.cpp:37: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] > return (FunctionPassCtor)Registry.getDefault(); > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > Registry.setDefault((MachinePassCtor)C); > ^ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PostRASchedulerList.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PostRASchedulerList.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PostRASchedulerList.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from PostRASchedulerList.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling PrologEpilogInserter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.d" PrologEpilogInserter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from ProcessImplicitDefs.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from ProcessImplicitDefs.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling PseudoSourceValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.d" PseudoSourceValue.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:17, > from PseudoSourceValue.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Value.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/PseudoSourceValue.h:17, > from PseudoSourceValue.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling RegAllocBase.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.d" RegAllocBase.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.d.tmp"; exit 1; fi >llvm[3]: Compiling GlobalDCE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.d" GlobalDCE.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.d.tmp"; exit 1; fi >llvm[2]: Compiling RegAllocBasic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.d" RegAllocBasic.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.d.tmp"; exit 1; fi >In file included from PrologEpilogInserter.cpp:36: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from PrologEpilogInserter.h:24, > from PrologEpilogInserter.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from PrologEpilogInserter.h:22, > from PrologEpilogInserter.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from PrologEpilogInserter.h:24, > from PrologEpilogInserter.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from PrologEpilogInserter.h:22, > from PrologEpilogInserter.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from RegAllocBase.cpp:29: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from RegAllocBase.h:40, > from RegAllocBase.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from PrologEpilogInserter.h:24, > from PrologEpilogInserter.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from PrologEpilogInserter.h:22, > from PrologEpilogInserter.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocRegistry.h:18, > from RegAllocBasic.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling RegAllocFast.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.d" RegAllocFast.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocBasic.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling GlobalOpt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.d" GlobalOpt.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocRegistry.h:18, > from RegAllocFast.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocFast.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocFast.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling RegAllocGreedy.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.d" RegAllocGreedy.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocFast.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocFast.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/IPO.h:18, > from GlobalOpt.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]': >GlobalOpt.cpp:211:47: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/IPO.h:18, > from GlobalOpt.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here > struct pair > ^~~~ >llvm[2]: Compiling RegAllocPBQP.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.d" RegAllocPBQP.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocRegistry.h:18, > from RegAllocGreedy.cpp:36: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass<DataType>::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >RegAllocGreedy.cpp:64:26: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const char*, std::pair<int, const char*> >; T2 = std::pair<const char*, std::pair<int, const char*> >; T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const char*, std::pair<int, const char*> >*; It2 = std::pair<const char*, std::pair<int, const char*> >*; T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const char*, std::pair<int, const char*> >; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >RegAllocGreedy.cpp:64:26: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from RegAllocGreedy.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocRegistry.h:18, > from RegAllocPBQP.cpp:45: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling RegisterClassInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.d" RegisterClassInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:20, > from RegAllocPBQP.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:19, > from RegAllocPBQP.cpp:32: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:20, > from RegAllocPBQP.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:19, > from RegAllocPBQP.cpp:32: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:20, > from RegAllocPBQP.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:19, > from RegAllocPBQP.cpp:32: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:20, > from RegAllocPBQP.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegAllocPBQP.h:19, > from RegAllocPBQP.cpp:32: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from RegisterClassInfo.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterClassInfo.h:20, > from RegisterClassInfo.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterClassInfo.h:20, > from RegisterClassInfo.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling RegisterCoalescer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.d" RegisterCoalescer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.d.tmp"; exit 1; fi >In file included from RegisterCoalescer.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from RegisterCoalescer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from RegisterCoalescer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from RegisterCoalescer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from RegisterCoalescer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from RegisterCoalescer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from RegisterCoalescer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from RegisterCoalescer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from RegisterCoalescer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from RegisterCoalescer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, unsigned int>]': >RegisterCoalescer.cpp:1783:60: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from RegisterCoalescer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from RegisterCoalescer.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from RegisterCoalescer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling IPConstantPropagation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.d" IPConstantPropagation.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.d.tmp"; exit 1; fi >llvm[2]: Compiling RegisterPressure.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.d" RegisterPressure.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.d.tmp"; exit 1; fi >llvm[3]: Compiling IPO.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.d" IPO.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.d.tmp"; exit 1; fi >llvm[3]: Compiling InlineAlways.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.d" InlineAlways.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.d.tmp"; exit 1; fi >llvm[3]: Compiling InlineSimple.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.d" InlineSimple.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.d.tmp"; exit 1; fi >RegisterPressure.cpp: In member function 'void llvm::PressureDiffs::init(unsigned int)': >RegisterPressure.cpp:376:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class llvm::PressureDiff'; use assignment or value-initialization instead [-Wclass-memaccess] > memset(PDiffArray, 0, N * sizeof(PressureDiff)); > ^ >In file included from RegisterPressure.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:136:7: note: 'class llvm::PressureDiff' declared here > class PressureDiff { > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterPressure.h:18, > from RegisterPressure.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling Inliner.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.d" Inliner.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.d.tmp"; exit 1; fi >llvm[3]: Compiling Internalize.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.d" Internalize.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.d.tmp"; exit 1; fi >llvm[2]: Compiling RegisterScavenging.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.d" RegisterScavenging.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.d.tmp"; exit 1; fi >In file included from Inliner.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CallGraph.h:57, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CallGraphSCCPass.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/IPO/InlinerPass.h:20, > from Inliner.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Function*, int>]': >Inliner.cpp:582:74: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Function*, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CallGraph.h:56, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/CallGraphSCCPass.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/IPO/InlinerPass.h:20, > from Inliner.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Function*, int>' declared here > struct pair > ^~~~ >In file included from Internalize.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterScavenging.h:21, > from RegisterScavenging.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterScavenging.h:20, > from RegisterScavenging.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ScheduleDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.d" ScheduleDAG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterScavenging.h:21, > from RegisterScavenging.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/RegisterScavenging.h:20, > from RegisterScavenging.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LoopExtractor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.d" LoopExtractor.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.d.tmp"; exit 1; fi >llvm[2]: Compiling ScheduleDAGInstrs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.d" ScheduleDAGInstrs.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.d.tmp"; exit 1; fi >llvm[3]: Compiling MergeFunctions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.d" MergeFunctions.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.d.tmp"; exit 1; fi >In file included from ScheduleDAG.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:22, > from ScheduleDAG.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:19, > from ScheduleDAG.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from LoopExtractor.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from MergeFunctions.cpp:101: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling ScheduleDAGPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.d" ScheduleDAGPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.d.tmp"; exit 1; fi >MergeFunctions.cpp: At global scope: >MergeFunctions.cpp:1142:6: warning: 'bool {anonymous}::MergeFunctions::doSanityCheck(std::vector<llvm::WeakVH>&)' defined but not used [-Wunused-function] > bool MergeFunctions::doSanityCheck(std::vector<WeakVH> &Worklist) { > ^~~~~~~~~~~~~~ >In file included from ScheduleDAGInstrs.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling PartialInlining.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.d" PartialInlining.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseSet.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SparseMultiSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, > from ScheduleDAGInstrs.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:22, > from ScheduleDAGPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:19, > from ScheduleDAGPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:22, > from ScheduleDAGPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:19, > from ScheduleDAGPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling PassManagerBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.d" PassManagerBuilder.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.d.tmp"; exit 1; fi >In file included from PassManagerBuilder.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from PassManagerBuilder.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PassManagerBuilder::ExtensionPointTy, void (*)(const llvm::PassManagerBuilder&, llvm::legacy::PassManagerBase&)>]': >PassManagerBuilder.cpp:87:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PassManagerBuilder::ExtensionPointTy, void (*)(const llvm::PassManagerBuilder&, llvm::legacy::PassManagerBase&)>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/vector:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, > from PassManagerBuilder.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::PassManagerBuilder::ExtensionPointTy, void (*)(const llvm::PassManagerBuilder&, llvm::legacy::PassManagerBase&)>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ScoreboardHazardRecognizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d" ScoreboardHazardRecognizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d.tmp"; exit 1; fi >llvm[3]: Compiling PruneEH.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.d" PruneEH.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:22, > from ScoreboardHazardRecognizer.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ScheduleDAG.h:19, > from ScoreboardHazardRecognizer.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling ShadowStackGC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.d" ShadowStackGC.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.d.tmp"; exit 1; fi >llvm[3]: Compiling StripDeadPrototypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d" StripDeadPrototypes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d.tmp"; exit 1; fi >llvm[3]: Compiling StripSymbols.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.d" StripSymbols.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.d.tmp"; exit 1; fi >llvm[2]: Compiling SjLjEHPrepare.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.d" SjLjEHPrepare.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.d.tmp"; exit 1; fi >llvm[2]: Compiling SlotIndexes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.d" SlotIndexes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from ShadowStackGC.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::CallInst*, llvm::AllocaInst*>]': >ShadowStackGC.cpp:341:39: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::CallInst*, llvm::AllocaInst*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringExtras.h:17, > from ShadowStackGC.cpp:29: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::CallInst*, llvm::AllocaInst*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCMetadata.h:37, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/GCStrategy.h:39, > from ShadowStackGC.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringExtras.h:17, > from ShadowStackGC.cpp:29: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >ShadowStackGC.cpp: In member function 'llvm::IRBuilder<>* {anonymous}::EscapeEnumerator::Next()': >ShadowStackGC.cpp:110:15: warning: this statement may fall through [-Wimplicit-fallthrough=] > State = 1; > ~~~~~~^~~ >ShadowStackGC.cpp:112:7: note: here > case 1: > ^~~~ >In file included from SjLjEHPrepare.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:23, > from SlotIndexes.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:22, > from SlotIndexes.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:23, > from SlotIndexes.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:22, > from SlotIndexes.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntervalMap.h:103, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:23, > from SlotIndexes.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:22, > from SlotIndexes.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Building Release Archive Library libLLVMipo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMipo.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMipo.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ArgumentPromotion.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/BarrierNoopPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ConstantMerge.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/DeadArgumentElimination.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/ExtractGV.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/FunctionAttrs.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalDCE.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/GlobalOpt.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPConstantPropagation.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/IPO.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineAlways.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/InlineSimple.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Inliner.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/Internalize.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/LoopExtractor.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/MergeFunctions.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PartialInlining.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PassManagerBuilder.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/PruneEH.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripDeadPrototypes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO/Release/StripSymbols.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMipo.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/IPO' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize; \ > DD=Vectorize; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Vectorize; \ > DD=Vectorize; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/./ > /dev/null >llvm[2]: Compiling SpillPlacement.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.d" SpillPlacement.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/.//.dir >llvm[3]: Compiling BBVectorize.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.d" BBVectorize.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopVectorize.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.d" LoopVectorize.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.d.tmp"; exit 1; fi >llvm[2]: Compiling Spiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.d" Spiller.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from SpillPlacement.h:30, > from SpillPlacement.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from SpillPlacement.h:30, > from SpillPlacement.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from BBVectorize.cpp:45: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from BBVectorize.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]': >BBVectorize.cpp:1545:18: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from BBVectorize.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Value*, llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from BBVectorize.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::Value*, llvm::Value*>, long unsigned int>]': >BBVectorize.cpp:1590:63: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::Value*, llvm::Value*>, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from BBVectorize.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<llvm::Value*, llvm::Value*>, long unsigned int>' declared here > struct pair > ^~~~ >In file included from BBVectorize.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT>&) [with OtherBaseT = llvm::DenseMap<std::pair<llvm::Value*, llvm::Value*>, char, llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> > >; DerivedT = llvm::DenseMap<std::pair<llvm::Value*, llvm::Value*>, char, llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> > >; KeyT = std::pair<llvm::Value*, llvm::Value*>; ValueT = char; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:593:7: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = std::pair<llvm::Value*, llvm::Value*>; ValueT = char; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:577:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = std::pair<llvm::Value*, llvm::Value*>; ValueT = char; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:26:7: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:314:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase<llvm::DenseMap<std::pair<llvm::Value*, llvm::Value*>, char, llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> > >, std::pair<llvm::Value*, llvm::Value*>, char, llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> > >::BucketT' {aka 'struct std::pair<std::pair<llvm::Value*, llvm::Value*>, char>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(getBuckets(), other.getBuckets(), > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > getNumBuckets() * sizeof(BucketT)); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from BBVectorize.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase<llvm::DenseMap<std::pair<llvm::Value*, llvm::Value*>, char, llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> > >, std::pair<llvm::Value*, llvm::Value*>, char, llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Value*> > >::BucketT' {aka 'struct std::pair<std::pair<llvm::Value*, llvm::Value*>, char>'} declared here > struct pair > ^~~~ >llvm[2]: Compiling SplitKit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.d" SplitKit.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.d.tmp"; exit 1; fi >In file included from LoopVectorize.cpp:86: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from Spiller.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from Spiller.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from Spiller.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from Spiller.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from Spiller.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from Spiller.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from Spiller.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from Spiller.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from Spiller.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from Spiller.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from Spiller.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from Spiller.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass<DataType>::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >Spiller.cpp:41:35: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from Spiller.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, > from Spiller.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const char*, std::pair<int, const char*> >; T2 = std::pair<const char*, std::pair<int, const char*> >; T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const char*, std::pair<int, const char*> >*; It2 = std::pair<const char*, std::pair<int, const char*> >*; T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const char*, std::pair<int, const char*> >; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >Spiller.cpp:41:35: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, > from Spiller.cpp:11: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveRangeCalc.h:27, > from SplitKit.h:18, > from SplitKit.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from LiveRangeCalc.h:25, > from SplitKit.h:18, > from SplitKit.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveRangeCalc.h:27, > from SplitKit.h:18, > from SplitKit.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from LiveRangeCalc.h:25, > from SplitKit.h:18, > from SplitKit.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveRangeCalc.h:27, > from SplitKit.h:18, > from SplitKit.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from LiveRangeCalc.h:25, > from SplitKit.h:18, > from SplitKit.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IntEqClasses.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveInterval.h:24, > from LiveRangeCalc.h:27, > from SplitKit.h:18, > from SplitKit.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ErrorHandling.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/BitVector.h:18, > from LiveRangeCalc.h:25, > from SplitKit.h:18, > from SplitKit.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling StackColoring.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.d" StackColoring.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.d.tmp"; exit 1; fi >In file included from StackColoring.cpp:52: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackColoring.cpp:24: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >StackColoring.cpp: At global scope: >StackColoring.cpp:196:6: warning: 'void {anonymous}::StackColoring::dump() const' defined but not used [-Wunused-function] > void StackColoring::dump() const { > ^~~~~~~~~~~~~ >llvm[2]: Compiling StackMapLivenessAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.d" StackMapLivenessAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling SLPVectorizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.d" SLPVectorizer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.d.tmp"; exit 1; fi >In file included from StackMapLivenessAnalysis.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:17, > from StackMapLivenessAnalysis.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:17, > from StackMapLivenessAnalysis.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:17, > from StackMapLivenessAnalysis.cpp:17: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:17, > from StackMapLivenessAnalysis.cpp:17: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from SLPVectorizer.cpp:39: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling StackMaps.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.d" StackMaps.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SetVector.h:23, > from SLPVectorizer.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BinaryOperator*, unsigned int>]': >SLPVectorizer.cpp:2666:41: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BinaryOperator*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from SLPVectorizer.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BinaryOperator*, unsigned int>' declared here > struct pair > ^~~~ >In file included from StackMaps.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/StackMaps.h:15, > from StackMaps.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/StackMaps.h:14, > from StackMaps.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/StackMaps.h:15, > from StackMaps.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/StackMaps.h:14, > from StackMaps.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >llvm[2]: Compiling StackProtector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.d" StackProtector.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/StackMaps.h:15, > from StackMaps.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/StackMaps.h:14, > from StackMaps.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from StackProtector.cpp:35: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling StackSlotColoring.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.d" StackSlotColoring.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.d.tmp"; exit 1; fi >llvm[3]: Compiling Vectorize.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.d" Vectorize.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.d.tmp"; exit 1; fi >llvm[2]: Compiling TailDuplication.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.d" TailDuplication.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.d.tmp"; exit 1; fi >In file included from StackSlotColoring.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from StackSlotColoring.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling TargetFrameLoweringImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.d" TargetFrameLoweringImpl.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.d.tmp"; exit 1; fi >In file included from TailDuplication.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TailDuplication.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TailDuplication.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TailDuplication.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >TailDuplication.cpp:410:50: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TailDuplication.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TailDuplication.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TailDuplication.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from TargetFrameLoweringImpl.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from TargetFrameLoweringImpl.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from TargetFrameLoweringImpl.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetFrameLowering.h:17, > from TargetFrameLoweringImpl.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling TargetInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.d" TargetInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetLoweringBase.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.d" TargetLoweringBase.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMVectorize.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMVectorize.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMVectorize.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/BBVectorize.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/LoopVectorize.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/SLPVectorizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize/Release/Vectorize.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMVectorize.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Vectorize' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello; \ > DD=Hello; \ > if [ ! -f $SD/Makefile ]; then \ > SD=Hello; \ > DD=Hello; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/.//.dir >llvm[3]: Compiling Hello.cpp for Release build (PIC) >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.d" Hello.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.d.tmp"; exit 1; fi >In file included from TargetInstrInfo.cpp:25: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetInstrInfo.h:17, > from TargetInstrInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetInstrInfo.h:17, > from TargetInstrInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetInstrInfo.h:17, > from TargetInstrInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/ios:40, > from /usr/include/c++/8/ostream:38, > from /usr/include/c++/8/iterator:64, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallPtrSet.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetInstrInfo.h:17, > from TargetInstrInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Linking Release Loadable Module LLVMHello.so >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -Wl,-R -Wl,'$ORIGIN' -Wl,--gc-sections -rdynamic -Wl,-Bsymbolic -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -L/builddir/build/BUILD/llvm-3.5.2.src/Release/lib -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -o /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/LLVMHello.so /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello/Release/Hello.o \ > -lz -lpthread -lffi -ltinfo -ldl -lm >In file included from TargetLoweringBase.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/Hello' >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC; \ > DD=ObjCARC; \ > if [ ! -f $SD/Makefile ]; then \ > SD=ObjCARC; \ > DD=ObjCARC; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >TargetLoweringBase.cpp: In member function 'void llvm::TargetLoweringBase::computeRegisterProperties()': >TargetLoweringBase.cpp:1063:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] > (const MVT::SimpleValueType)LegalIntReg; > ^~~~~~~~~~~ >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/.//.dir >llvm[3]: Compiling DependencyAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.d" DependencyAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from TargetLoweringBase.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from TargetLoweringBase.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from TargetLoweringBase.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from TargetLoweringBase.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from TargetLoweringBase.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from TargetLoweringBase.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling TargetLoweringObjectFileImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d" TargetLoweringObjectFileImpl.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetOptionsImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.d" TargetOptionsImpl.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.d.tmp"; exit 1; fi >TargetLoweringBase.cpp:1148:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > break; > ^ >TargetLoweringBase.cpp:1150:5: note: here > case TypeWidenVector: { > ^~~~ >TargetLoweringBase.cpp:1165:14: warning: this statement may fall through [-Wimplicit-fallthrough=] > break; > ^ >TargetLoweringBase.cpp:1167:5: note: here > case TypeSplitVector: > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from TargetOptionsImpl.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:21, > from TargetOptionsImpl.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ObjCARC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.d" ObjCARC.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Argument.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:22, > from TargetOptionsImpl.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Function.h:21, > from TargetOptionsImpl.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[2]: Compiling TargetRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.d" TargetRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLoweringObjectFile.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:20, > from TargetLoweringObjectFileImpl.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, > from TargetLoweringObjectFileImpl.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLoweringObjectFile.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:20, > from TargetLoweringObjectFileImpl.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, > from TargetLoweringObjectFileImpl.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from ObjCARC.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from TargetRegisterInfo.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetRegisterInfo.h:19, > from TargetRegisterInfo.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ObjCARCAPElim.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.d" ObjCARCAPElim.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetSchedule.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.d" TargetSchedule.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.d.tmp"; exit 1; fi >llvm[2]: Compiling TwoAddressInstructionPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.d" TwoAddressInstructionPass.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.d.tmp"; exit 1; fi >In file included from TargetSchedule.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/TargetSchedule.h:19, > from TargetSchedule.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/TargetSchedule.h:19, > from TargetSchedule.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ObjCARCAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.d" ObjCARCAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.d.tmp"; exit 1; fi >llvm[2]: Compiling UnreachableBlockElim.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.d" UnreachableBlockElim.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.d.tmp"; exit 1; fi >In file included from TwoAddressInstructionPass.cpp:45: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[2]: Compiling VirtRegMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.d" VirtRegMap.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<unsigned int, unsigned int>; T2 = std::pair<unsigned int, unsigned int>; T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<unsigned int, unsigned int>*; It2 = std::pair<unsigned int, unsigned int>*; T = std::pair<unsigned int, unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<unsigned int, unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<unsigned int, unsigned int>; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:408:5: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT*) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::BucketT = std::pair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::value_type = std::pair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>]' >TwoAddressInstructionPass.cpp:1328:24: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from TwoAddressInstructionPass.cpp:30: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ObjCARCContract.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.d" ObjCARCContract.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.d.tmp"; exit 1; fi >In file included from VirtRegMap.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:21, > from VirtRegMap.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:20, > from VirtRegMap.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:21, > from VirtRegMap.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:20, > from VirtRegMap.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:21, > from VirtRegMap.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:20, > from VirtRegMap.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:21, > from VirtRegMap.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:20, > from VirtRegMap.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from UnreachableBlockElim.cpp:23: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from UnreachableBlockElim.cpp:23: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:21, > from VirtRegMap.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/tuple:38, > from /usr/include/c++/8/functional:54, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/STLExtras.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/IndexedMap.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/VirtRegMap.h:20, > from VirtRegMap.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from UnreachableBlockElim.cpp:23: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from UnreachableBlockElim.cpp:23: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ObjCARCExpand.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.d" ObjCARCExpand.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.d.tmp"; exit 1; fi >llvm[3]: Compiling ObjCARCOpts.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.d" ObjCARCOpts.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.d.tmp"; exit 1; fi >llvm[3]: Compiling ObjCARCUtil.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.d" ObjCARCUtil.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.d.tmp"; exit 1; fi >llvm[3]: Compiling ProvenanceAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.d" ProvenanceAnalysis.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from ObjCARC.h:27, > from ObjCARCOpts.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, const llvm::Value*>]': >ObjCARCOpts.cpp:1458:49: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, const llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringSwitch.h:16, > from ObjCARC.h:26, > from ObjCARCOpts.cpp:27: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::Instruction*, const llvm::Value*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from ObjCARC.h:27, > from ObjCARCOpts.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >]': >ObjCARCOpts.cpp:2191:70: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringSwitch.h:16, > from ObjCARC.h:26, > from ObjCARCOpts.cpp:27: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/Attributes.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/IR/CallSite.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:41, > from ObjCARC.h:27, > from ObjCARCOpts.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>]': >ObjCARCOpts.cpp:2236:70: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringSwitch.h:16, > from ObjCARC.h:26, > from ObjCARCOpts.cpp:27: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Analysis/AliasAnalysis.h:40, > from ObjCARC.h:27, > from ObjCARCOpts.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT>&) [with OtherBaseT = llvm::DenseMap<const llvm::Value*, long unsigned int, llvm::DenseMapInfo<const llvm::Value*> >; DerivedT = llvm::DenseMap<const llvm::Value*, long unsigned int, llvm::DenseMapInfo<const llvm::Value*> >; KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:593:7: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:577:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT>&) [with KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>]' >ObjCARCOpts.cpp:55:9: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:314:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase<llvm::DenseMap<const llvm::Value*, long unsigned int, llvm::DenseMapInfo<const llvm::Value*> >, const llvm::Value*, long unsigned int, llvm::DenseMapInfo<const llvm::Value*> >::BucketT' {aka 'struct std::pair<const llvm::Value*, long unsigned int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(getBuckets(), other.getBuckets(), > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > getNumBuckets() * sizeof(BucketT)); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringSwitch.h:16, > from ObjCARC.h:26, > from ObjCARCOpts.cpp:27: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase<llvm::DenseMap<const llvm::Value*, long unsigned int, llvm::DenseMapInfo<const llvm::Value*> >, const llvm::Value*, long unsigned int, llvm::DenseMapInfo<const llvm::Value*> >::BucketT' {aka 'struct std::pair<const llvm::Value*, long unsigned int>'} declared here > struct pair > ^~~~ >llvm[2]: Building Release Archive Library libLLVMCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMCodeGen.a /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AllocationOrder.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Analysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/AtomicExpandLoadLinkedPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BasicTargetTransformInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/BranchFolding.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CalcSpillWeights.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CallingConvLower.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGen.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CodeGenPrepare.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/CriticalAntiDepBreaker.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DFAPacketizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DeadMachineInstructionElim.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/DwarfEHPrepare.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EarlyIfConversion.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/EdgeBundles.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ErlangGC.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExecutionDepsFix.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandISelPseudos.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ExpandPostRAPseudos.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadata.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCMetadataPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GCStrategy.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/GlobalMerge.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IfConversion.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InlineSpiller.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/InterferenceCache.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/IntrinsicLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JITCodeEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/JumpInstrTables.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LLVMTargetMachine.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LatencyPriorityQueue.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LexicalScopes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveDebugVariables.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveInterval.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveIntervalUnion.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LivePhysRegs.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeCalc.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRangeEdit.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveRegMatrix.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveStackAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LiveVariables.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/LocalStackSlotAllocation.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBasicBlock.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBlockPlacement.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCSE.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCodeEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineCopyPropagation.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominanceFrontier.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineDominators.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunction.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineFunctionPrinterPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstr.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineInstrBundle.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLICM.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineLoopInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineModuleInfoImpls.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePassRegistry.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachinePostDominators.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegionInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineRegisterInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSSAUpdater.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineScheduler.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineSink.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineTraceMetrics.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/MachineVerifier.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OcamlGC.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/OptimizePHIs.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIElimination.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PHIEliminationUtils.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Passes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PeepholeOptimizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PostRASchedulerList.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ProcessImplicitDefs.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PrologEpilogInserter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/PseudoSourceValue.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBase.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocBasic.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocFast.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocGreedy.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegAllocPBQP.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterClassInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterCoalescer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterPressure.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/RegisterScavenging.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGInstrs.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScheduleDAGPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/ShadowStackGC.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SjLjEHPrepare.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SlotIndexes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SpillPlacement.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/Spiller.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/SplitKit.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackColoring.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMapLivenessAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackMaps.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackProtector.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/StackSlotColoring.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TailDuplication.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetFrameLoweringImpl.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetInstrInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringBase.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetOptionsImpl.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetRegisterInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TargetSchedule.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/TwoAddressInstructionPass.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/UnreachableBlockElim.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/Release/VirtRegMap.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMCodeGen.a >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG; \ > DD=SelectionDAG; \ > if [ ! -f $SD/Makefile ]; then \ > SD=SelectionDAG; \ > DD=SelectionDAG; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >\ > SD=/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter; \ > DD=AsmPrinter; \ > if [ ! -f $SD/Makefile ]; then \ > SD=AsmPrinter; \ > DD=AsmPrinter; \ > fi; \ > if ([ ! -f $DD/Makefile ] || \ > command test $DD/Makefile -ot \ > $SD/Makefile ); then \ > /builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs $DD; \ > /usr/bin/cp $SD/Makefile $DD/Makefile; \ >fi; \ >make -C $DD all >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release > /dev/null >make[3]: Entering directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG' >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release > /dev/null >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/.//.dir >/builddir/build/BUILD/llvm-3.5.2.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/./ > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/.//.dir >llvm[3]: Compiling DAGCombiner.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d" DAGCombiner.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d.tmp"; exit 1; fi >llvm[3]: Compiling FastISel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.d" FastISel.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMException.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.d" ARMException.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.d.tmp"; exit 1; fi >In file included from DAGCombiner.cpp:29: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from ARMException.cpp:31: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from ARMException.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from ARMException.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from ARMException.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from ARMException.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from ARMException.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from ARMException.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from DAGCombiner.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from DAGCombiner.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from DAGCombiner.cpp:19: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from DAGCombiner.cpp:19: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from FastISel.cpp:42: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from FastISel.cpp:42: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling AddressPool.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.d" AddressPool.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from FastISel.cpp:42: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from FastISel.cpp:42: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >llvm[3]: Building Release Archive Library libLLVMObjCARCOpts.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMObjCARCOpts.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMObjCARCOpts.a /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/DependencyAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARC.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAPElim.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCAliasAnalysis.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCContract.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCExpand.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCOpts.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ObjCARCUtil.o /builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC/Release/ProvenanceAnalysis.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMObjCARCOpts.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms/ObjCARC' >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/Transforms' >llvm[3]: Compiling AsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d" AsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from FastISel.cpp:42: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Analysis.h:17, > from FastISel.cpp:42: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AddressPool.cpp:11: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from AddressPool.h:13, > from AddressPool.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >llvm[3]: Compiling AsmPrinterDwarf.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d" AsmPrinterDwarf.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AsmPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AsmPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from AsmPrinterDwarf.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from AsmPrinterDwarf.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AsmPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AsmPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AsmPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AsmPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AsmPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AsmPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling AsmPrinterInlineAsm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d" AsmPrinterInlineAsm.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d.tmp"; exit 1; fi >llvm[3]: Compiling FunctionLoweringInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d" FunctionLoweringInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AsmPrinterInlineAsm.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AsmPrinterInlineAsm.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from AsmPrinterInlineAsm.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from AsmPrinterInlineAsm.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, > from FunctionLoweringInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, > from FunctionLoweringInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, > from FunctionLoweringInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, > from FunctionLoweringInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, > from FunctionLoweringInfo.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, > from FunctionLoweringInfo.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DIE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.d" DIE.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.d.tmp"; exit 1; fi >llvm[3]: Compiling DIEHash.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.d" DIEHash.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DIE.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DIE.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DIE.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DIE.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DIE.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:421:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >DwarfUnit.h:254:63: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DIE.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DbgValueHistoryCalculator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.d" DbgValueHistoryCalculator.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DIEHash.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DIEHash.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DIEHash.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DIEHash.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from DbgValueHistoryCalculator.h:14, > from DbgValueHistoryCalculator.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >DbgValueHistoryCalculator.cpp:47:48: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from DbgValueHistoryCalculator.h:13, > from DbgValueHistoryCalculator.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from DbgValueHistoryCalculator.h:14, > from DbgValueHistoryCalculator.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from DbgValueHistoryCalculator.h:13, > from DbgValueHistoryCalculator.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from DbgValueHistoryCalculator.h:14, > from DbgValueHistoryCalculator.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>*; It2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>*; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; unsigned int N = 4]' >/usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const llvm::MDNode* const&; _T2 = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; typename std::__decay_and_strip<_Tp>::__type = const llvm::MDNode*]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:80:38: required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; MapType = llvm::DenseMap<const llvm::MDNode*, unsigned int, llvm::DenseMapInfo<const llvm::MDNode*> >; VectorType = std::vector<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > >]' >DbgValueHistoryCalculator.cpp:40:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from DbgValueHistoryCalculator.h:13, > from DbgValueHistoryCalculator.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from DbgValueHistoryCalculator.h:14, > from DbgValueHistoryCalculator.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = const std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:755:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; unsigned int N = 4]' >/usr/include/c++/8/bits/stl_pair.h:292:17: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Args = {const std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >&}]' >/usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _ForwardIterator = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; bool _TrivialValueTypes = false]' >/usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _ForwardIterator = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _Allocator = std::allocator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >]' >/usr/include/c++/8/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >}; _Tp = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*, std::vector<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*]' >/usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >}; _Tp = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >]' >/usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; MapType = llvm::DenseMap<const llvm::MDNode*, unsigned int, llvm::DenseMapInfo<const llvm::MDNode*> >; VectorType = std::vector<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<const llvm::MDNode*, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > >]' >DbgValueHistoryCalculator.cpp:40:36: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/MapVector.h:20, > from DbgValueHistoryCalculator.h:13, > from DbgValueHistoryCalculator.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DwarfAccelTable.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.d" DwarfAccelTable.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.d.tmp"; exit 1; fi >llvm[3]: Compiling DwarfCFIException.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d" DwarfCFIException.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d.tmp"; exit 1; fi >llvm[3]: Compiling InstrEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d" InstrEmitter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfAccelTable.h:17, > from DwarfAccelTable.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfAccelTable.h:17, > from DwarfAccelTable.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfAccelTable.h:17, > from DwarfAccelTable.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfAccelTable.h:17, > from DwarfAccelTable.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfAccelTable.h:17, > from DwarfAccelTable.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:421:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >DwarfAccelTable.cpp:40:68: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfAccelTable.h:17, > from DwarfAccelTable.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from DwarfCFIException.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from DwarfCFIException.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from DwarfCFIException.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from DwarfCFIException.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from DwarfCFIException.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from DwarfCFIException.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from InstrEmitter.h:20, > from InstrEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from InstrEmitter.h:19, > from InstrEmitter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DwarfDebug.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d" DwarfDebug.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d.tmp"; exit 1; fi >llvm[3]: Compiling DwarfFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.d" DwarfFile.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DwarfFile.h:14, > from DwarfFile.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from DwarfFile.h:13, > from DwarfFile.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DwarfFile.h:14, > from DwarfFile.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from DwarfFile.h:13, > from DwarfFile.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from DwarfDebug.cpp:36: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling LegalizeDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d" LegalizeDAG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DwarfFile.h:14, > from DwarfFile.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:421:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >DwarfUnit.h:254:63: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from DwarfFile.h:13, > from DwarfFile.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >llvm[3]: Compiling DwarfStringPool.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.d" DwarfStringPool.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.d.tmp"; exit 1; fi >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MDNode*, const llvm::MDNode*>]': >DwarfDebug.cpp:753:42: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MDNode*, const llvm::MDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MDNode*, const llvm::MDNode*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass<DataType>::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >DwarfDebug.cpp:83:73: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >llvm[3]: Compiling LegalizeFloatTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d" LegalizeFloatTypes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair<const char*, std::pair<int, const char*> >; T2 = std::pair<const char*, std::pair<int, const char*> >; T = std::pair<const char*, std::pair<int, const char*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const char*, std::pair<int, const char*> >*; It2 = std::pair<const char*, std::pair<int, const char*> >*; T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const char*, std::pair<int, const char*> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const char*, std::pair<int, const char*> >; unsigned int N = 4]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass<DataType> llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' >DwarfDebug.cpp:83:73: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, std::pair<int, const char*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(Dest, I, (E-I)*sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from ByteStreamer.h:18, > from DwarfDebug.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const char*, std::pair<int, const char*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from DwarfStringPool.h:13, > from DwarfStringPool.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from DwarfStringPool.h:13, > from DwarfStringPool.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from DwarfStringPool.h:13, > from DwarfStringPool.cpp:10: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:154:7: required from 'static llvm::StringMapEntry<ValueTy>* llvm::StringMapEntry<ValueTy>::Create(llvm::StringRef, AllocatorTy&, InitType) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitType = std::pair<llvm::MCSymbol*, unsigned int>; ValueTy = std::pair<llvm::MCSymbol*, unsigned int>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:340:27: required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::insert(std::pair<llvm::StringRef, ValueTy>) [with ValueTy = std::pair<llvm::MCSymbol*, unsigned int>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>&]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:371:57: required from 'llvm::StringMap<ValueTy, AllocatorTy>::MapEntryTy& llvm::StringMap<ValueTy, AllocatorTy>::GetOrCreateValue(llvm::StringRef, InitTy) [with InitTy = std::pair<llvm::MCSymbol*, unsigned int>; ValueTy = std::pair<llvm::MCSymbol*, unsigned int>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>&; llvm::StringMap<ValueTy, AllocatorTy>::MapEntryTy = llvm::StringMapEntry<std::pair<llvm::MCSymbol*, unsigned int> >]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:375:43: required from 'llvm::StringMap<ValueTy, AllocatorTy>::MapEntryTy& llvm::StringMap<ValueTy, AllocatorTy>::GetOrCreateValue(llvm::StringRef) [with ValueTy = std::pair<llvm::MCSymbol*, unsigned int>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>&; llvm::StringMap<ValueTy, AllocatorTy>::MapEntryTy = llvm::StringMapEntry<std::pair<llvm::MCSymbol*, unsigned int> >]' >DwarfStringPool.cpp:22:32: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:17, > from DwarfStringPool.h:13, > from DwarfStringPool.cpp:10: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from LegalizeDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from LegalizeDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling DwarfUnit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.d" DwarfUnit.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.d.tmp"; exit 1; fi >LegalizeDAG.cpp: In member function 'bool {anonymous}::SelectionDAGLegalize::LegalizeSetCCCondCode(llvm::EVT, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, bool&, llvm::SDLoc)': >LegalizeDAG.cpp:1707:9: warning: this statement may fall through [-Wimplicit-fallthrough=] > if (!OpVT.isInteger()) { > ^~ >LegalizeDAG.cpp:1716:5: note: here > case ISD::SETLE: > ^~~~ >In file included from DwarfUnit.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfUnit.h:17, > from DwarfUnit.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfUnit.h:17, > from DwarfUnit.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfUnit.h:17, > from DwarfUnit.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfUnit.h:17, > from DwarfUnit.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfUnit.h:17, > from DwarfUnit.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from DIE.h:17, > from DwarfUnit.h:17, > from DwarfUnit.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LegalizeIntegerTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d" LegalizeIntegerTypes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d.tmp"; exit 1; fi >llvm[3]: Compiling EHStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.d" EHStreamer.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling ErlangGCPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.d" ErlangGCPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from EHStreamer.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from EHStreamer.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from EHStreamer.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from EHStreamer.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling LegalizeTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d" LegalizeTypes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from ErlangGCPrinter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from ErlangGCPrinter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from ErlangGCPrinter.cpp:16: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /usr/include/c++/8/algorithm:60, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringRef.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/Twine.h:13, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:19, > from ErlangGCPrinter.cpp:16: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling OcamlGCPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d" OcamlGCPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d.tmp"; exit 1; fi >In file included from LegalizeTypes.cpp:20: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling LegalizeTypesGeneric.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d" LegalizeTypesGeneric.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d.tmp"; exit 1; fi >llvm[3]: Compiling Win64Exception.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d" Win64Exception.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallString.h:17, > from OcamlGCPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallString.h:17, > from OcamlGCPrinter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallString.h:17, > from OcamlGCPrinter.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallString.h:17, > from OcamlGCPrinter.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from Win64Exception.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from Win64Exception.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from Win64Exception.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from Win64Exception.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/AsmPrinter.h:20, > from DwarfException.h:18, > from Win64Exception.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from EHStreamer.h:18, > from DwarfException.h:17, > from Win64Exception.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling WinCodeViewLineTables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.d" WinCodeViewLineTables.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.d.tmp"; exit 1; fi >llvm[3]: Compiling LegalizeVectorOps.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d" LegalizeVectorOps.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from WinCodeViewLineTables.h:19, > from WinCodeViewLineTables.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from WinCodeViewLineTables.h:18, > from WinCodeViewLineTables.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from WinCodeViewLineTables.h:19, > from WinCodeViewLineTables.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from WinCodeViewLineTables.h:18, > from WinCodeViewLineTables.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >llvm[3]: Compiling LegalizeVectorTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d" LegalizeVectorTypes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from WinCodeViewLineTables.h:19, > from WinCodeViewLineTables.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from WinCodeViewLineTables.h:18, > from WinCodeViewLineTables.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >LegalizeVectorOps.cpp: In member function 'llvm::SDValue {anonymous}::VectorLegalizer::LegalizeOp(llvm::SDValue)': >LegalizeVectorOps.cpp:323:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > } > ^ >LegalizeVectorOps.cpp:326:3: note: here > case TargetLowering::Expand: > ^~~~ >llvm[3]: Compiling ResourcePriorityQueue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.d" ResourcePriorityQueue.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.d.tmp"; exit 1; fi >In file included from ResourcePriorityQueue.cpp:25: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/DFAPacketizer.h:30, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, > from ResourcePriorityQueue.cpp:22: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/DFAPacketizer.h:29, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, > from ResourcePriorityQueue.cpp:22: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ScheduleDAGFast.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d" ScheduleDAGFast.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAsmPrinter.a /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ARMException.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AddressPool.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIE.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DIEHash.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DbgValueHistoryCalculator.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfAccelTable.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfFile.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfStringPool.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/DwarfUnit.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/EHStreamer.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/ErlangGCPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter/Release/WinCodeViewLineTables.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMAsmPrinter.a >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGFast.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from ScheduleDAGFast.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] > return (FunctionPassCtor)Registry.getDefault(); > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > Registry.setDefault((MachinePassCtor)C); > ^ >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/AsmPrinter' >llvm[3]: Compiling ScheduleDAGRRList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d" ScheduleDAGRRList.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d.tmp"; exit 1; fi >llvm[3]: Compiling ScheduleDAGSDNodes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d" ScheduleDAGSDNodes.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGRRList.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from ScheduleDAGRRList.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] > return (FunctionPassCtor)Registry.getDefault(); > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > Registry.setDefault((MachinePassCtor)C); > ^ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGFast.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]': >ScheduleDAGFast.cpp:376:50: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SUnit*, llvm::SDep>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGFast.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SUnit*, llvm::SDep>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGFast.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGFast.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling ScheduleDAGVLIW.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.d" ScheduleDAGVLIW.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGRRList.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]': >ScheduleDAGRRList.cpp:1122:50: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SUnit*, llvm::SDep>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGRRList.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SUnit*, llvm::SDep>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGRRList.cpp:18: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGRRList.cpp:18: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from ScheduleDAGSDNodes.cpp:27: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from ScheduleDAGSDNodes.h:18, > from ScheduleDAGSDNodes.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MachineInstr*>]': >ScheduleDAGSDNodes.cpp:719:56: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from ScheduleDAGSDNodes.h:18, > from ScheduleDAGSDNodes.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<unsigned int, llvm::MachineInstr*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGVLIW.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from ScheduleDAGVLIW.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] > return (FunctionPassCtor)Registry.getDefault(); > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > Registry.setDefault((MachinePassCtor)C); > ^ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from ScheduleDAGSDNodes.h:18, > from ScheduleDAGSDNodes.cpp:15: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineInstr.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineBasicBlock.h:18, > from ScheduleDAGSDNodes.h:18, > from ScheduleDAGSDNodes.cpp:15: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGVLIW.cpp:21: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/Passes.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:21, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from ScheduleDAGVLIW.cpp:21: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling SelectionDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d" SelectionDAG.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d.tmp"; exit 1; fi >llvm[3]: Compiling SelectionDAGBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d" SelectionDAGBuilder.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d.tmp"; exit 1; fi >llvm[3]: Compiling SelectionDAGDumper.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.d" SelectionDAGDumper.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.d.tmp"; exit 1; fi >In file included from SelectionDAG.cpp:35: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from SelectionDAGBuilder.cpp:49: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >llvm[3]: Compiling SelectionDAGISel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d" SelectionDAGISel.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantSDNode*, llvm::ConstantSDNode*>]': >SelectionDAG.cpp:3006:54: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantSDNode*, llvm::ConstantSDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::ConstantSDNode*, llvm::ConstantSDNode*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAG.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAG.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from SelectionDAGBuilder.h:17, > from SelectionDAGBuilder.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from SelectionDAGBuilder.h:17, > from SelectionDAGBuilder.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from SelectionDAGBuilder.h:17, > from SelectionDAGBuilder.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from SelectionDAGBuilder.h:17, > from SelectionDAGBuilder.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from SelectionDAGBuilder.h:17, > from SelectionDAGBuilder.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/iterator_range.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/ArrayRef.h:14, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/APInt.h:19, > from SelectionDAGBuilder.h:17, > from SelectionDAGBuilder.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAGDumper.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAGDumper.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAGDumper.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAGDumper.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from SelectionDAGISel.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from SelectionDAGISel.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > : MachinePassRegistryNode(N, D, (MachinePassCtor)C) > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] > return (FunctionPassCtor)Registry.getDefault(); > ^ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] > Registry.setDefault((MachinePassCtor)C); > ^ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SDValue, llvm::SDNode*>]': >SelectionDAGISel.cpp:2629:56: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SDValue, llvm::SDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<llvm::SDValue, llvm::SDNode*>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassRegistry.h:23, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/PassSupport.h:27, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:377, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/bits/stl_algobase.h:64, > from /usr/include/c++/8/bits/char_traits.h:39, > from /usr/include/c++/8/string:40, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Pass.h:33, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunctionPass.h:22, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGISel.h:18, > from SelectionDAGISel.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SchedulerRegistry.h:18, > from SelectionDAGISel.cpp:32: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::initialize(llvm::cl::Option&) [with RegistryClass = llvm::RegisterScheduler]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1194:5: required from 'void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1234:5: required from 'llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const M0t&, const M1t&, const M2t&, const M3t&) [with M0t = char [13]; M1t = llvm::cl::initializer<llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)>; M2t = llvm::cl::OptionHidden; M3t = llvm::cl::desc; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]' >SelectionDAGISel.cpp:237:38: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:135:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] > (typename RegistryClass::FunctionPassCtor)Node->getCtor(), >llvm[3]: Compiling SelectionDAGPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d" SelectionDAGPrinter.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(const char*, llvm::MachinePassCtor, const char*) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:145:8: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachinePassRegistry.h:146:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] > this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAGPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCStreamer.h:322:66: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAGPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<std::pair<const llvm::MCSection*, const llvm::MCExpr*>, std::pair<const llvm::MCSection*, const llvm::MCExpr*> >' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/StringMap.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:19, > from SelectionDAGPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/MC/MCContext.h:421:44: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseSet.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAG.h:18, > from SelectionDAGPrinter.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling TargetLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d" TargetLowering.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d.tmp"; exit 1; fi >In file included from TargetLowering.cpp:28: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (!AliasFor) > ^~ >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > addArgument(); > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from TargetLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFrameInfo.h:318:77: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from TargetLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<int, long int>' declared here > struct pair > ^~~~ >In file included from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/FoldingSet.h:19, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/SelectionDAGNodes.h:24, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:29, > from TargetLowering.cpp:14: >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/Allocator.h:231:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/CodeGen/MachineFunction.h:417:51: required from here >/builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > memcpy(this->end(), &Elt, sizeof(T)); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/c++/8/utility:70, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Support/type_traits.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMapInfo.h:18, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/ADT/DenseMap.h:17, > from /builddir/build/BUILD/llvm-3.5.2.src/include/llvm/Target/TargetLowering.h:26, > from TargetLowering.cpp:14: >/usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<void*, long unsigned int>' declared here > struct pair > ^~~~ >llvm[3]: Compiling TargetSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.5.2.src/include -I/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-devirtualize -Wno-maybe-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d" TargetSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMSelectionDAG.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSelectionDAG.a >ar cru /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSelectionDAG.a /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FastISel.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ResourcePriorityQueue.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGVLIW.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGDumper.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.o /builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.o >ranlib /builddir/build/BUILD/llvm-3.5.2.src/Release/lib/libLLVMSelectionDAG.a >make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen/SelectionDAG' >make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib/CodeGen' >make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.5.2.src/lib' >make: *** [/builddir/build/BUILD/llvm-3.5.2.src/Makefile.rules:888: all] Error 1 >error: Bad exit status from /var/tmp/rpm-tmp.BC9ApE (%build) > Bad exit status from /var/tmp/rpm-tmp.BC9ApE (%build) >RPM build errors: >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 582, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/llvm35.spec
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1556074
: 1444957 |
1444958
|
1444959