Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/libomp.spec'], chrootPath='/var/lib/mock/816968-custom-1-i386-1540912627.235570/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2nu5mih4:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'af652fe22f664f74aa1eef44a2efc6bb', '-D', '/var/lib/mock/816968-custom-1-i386-1540912627.235570/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2nu5mih4:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/libomp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/llvm-toolset-7-libomp-5.0.1-2.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/libomp.spec'], chrootPath='/var/lib/mock/816968-custom-1-i386-1540912627.235570/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2nu5mih4:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0b505987299843e69141055609870298', '-D', '/var/lib/mock/816968-custom-1-i386-1540912627.235570/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2nu5mih4:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/libomp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.q2UMlI + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openmp-5.0.1.src + /usr/bin/xz -dc /builddir/build/SOURCES/openmp-5.0.1.src.tar.xz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd openmp-5.0.1.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-CMake-Make-LIBOMP_HEADERS_INSTALL_PATH-a-cache-varia.patch + /usr/bin/patch -p1 -s + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GGgKRV + umask 022 + cd /builddir/build/BUILD + cd openmp-5.0.1.src + mkdir -p _build + cd _build + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -I/opt/rh/llvm-toolset-7/root/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -I/opt/rh/llvm-toolset-7/root/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS + /opt/rh/llvm-toolset-7/root/usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/opt/rh/llvm-toolset-7/root/usr -DINCLUDE_INSTALL_DIR:PATH=/opt/rh/llvm-toolset-7/root/usr/include -DLIB_INSTALL_DIR:PATH=/opt/rh/llvm-toolset-7/root/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/opt/rh/llvm-toolset-7/root/etc -DSHARE_INSTALL_PREFIX:PATH=/opt/rh/llvm-toolset-7/root/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -DLIBOMP_INSTALL_ALIASES=OFF -DLIBOMP_HEADERS_INSTALL_PATH:PATH=/opt/rh/llvm-toolset-7/root/usr/lib/clang/5.0.1/include -DLIBOMP_LIBDIR_SUFFIX= -- The C compiler identification is GNU 4.8.5 -- The CXX compiler identification is GNU 4.8.5 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test LIBOMP_HAVE_STD_CPP11_FLAG -- Performing Test LIBOMP_HAVE_STD_CPP11_FLAG - Success -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG - Success -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG - Success -- Performing Test LIBOMP_HAVE_X_CPP_FLAG -- Performing Test LIBOMP_HAVE_X_CPP_FLAG - Success -- Performing Test LIBOMP_HAVE_WERROR_FLAG -- Performing Test LIBOMP_HAVE_WERROR_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG - Failed -- Performing Test LIBOMP_HAVE_MSSE2_FLAG -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success -- Performing Test LIBOMP_HAVE_MMIC_FLAG -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed -- Performing Test LIBOMP_HAVE_M32_FLAG -- Performing Test LIBOMP_HAVE_M32_FLAG - Success -- Performing Test LIBOMP_HAVE_X_FLAG -- Performing Test LIBOMP_HAVE_X_FLAG - Success -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success -- Performing Test LIBOMP_HAVE_FINI_FLAG -- Performing Test LIBOMP_HAVE_FINI_FLAG - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Perl: /usr/bin/perl (found version "5.16.3") -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success -- Looking for include files windows.h, psapi.h -- Looking for include files windows.h, psapi.h - not found -- Looking for EnumProcessModules in psapi -- Looking for EnumProcessModules in psapi - not found -- LIBOMP: Operating System -- Linux -- LIBOMP: Target Architecture -- i386 -- LIBOMP: Build Type -- Release -- LIBOMP: OpenMP Version -- 50 -- LIBOMP: Library Kind -- SHARED -- LIBOMP: Library Type -- normal -- LIBOMP: Fortran Modules -- FALSE -- LIBOMP: Build -- 20140926 -- LIBOMP: Use Stats-gathering -- FALSE -- LIBOMP: Use Debugger-support -- FALSE -- LIBOMP: Use ITT notify -- TRUE -- LIBOMP: Use OMPT-support -- FALSE -- LIBOMP: Use Adaptive locks -- TRUE -- LIBOMP: Use quad precision -- TRUE -- LIBOMP: Use TSAN-support -- FALSE -- LIBOMP: Use Hwloc library -- FALSE -- Found PythonInterp: /usr/bin/python (found version "2.7.5") -- Looking for sqrt in m -- Looking for sqrt in m - found -- Looking for __atomic_load_1 -- Looking for __atomic_load_1 - not found -- Looking for __atomic_load_1 in atomic -- Looking for __atomic_load_1 in atomic - found -- LIBOMP: Cannot find llvm-lit. -- LIBOMP: Please put llvm-lit in your PATH, set LIBOMP_LLVM_LIT_EXECUTABLE to its full path or point OPENMP_LLVM_TOOLS_DIR to its directory BUILDSTDERR: CMake Warning at runtime/cmake/LibompUtils.cmake:21 (message): BUILDSTDERR: LIBOMP: The check-libomp target will not be available! BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: runtime/test/CMakeLists.txt:62 (libomp_warning_say) -- Configuring done -- Generating done BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/openmp-5.0.1.src/_build + /usr/bin/make -j2 /opt/rh/llvm-toolset-7/root/usr/bin/cmake -H/builddir/build/BUILD/openmp-5.0.1.src -B/builddir/build/BUILD/openmp-5.0.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-5.0.1.src/_build/CMakeFiles /builddir/build/BUILD/openmp-5.0.1.src/_build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /usr/bin/make -f runtime/src/CMakeFiles/libomp-needed-headers.dir/build.make runtime/src/CMakeFiles/libomp-needed-headers.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' cd /builddir/build/BUILD/openmp-5.0.1.src/_build && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-5.0.1.src /builddir/build/BUILD/openmp-5.0.1.src/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src/CMakeFiles/libomp-needed-headers.dir/DependInfo.cmake --color= Scanning dependencies of target libomp-needed-headers make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /usr/bin/make -f runtime/src/CMakeFiles/libomp-needed-headers.dir/build.make runtime/src/CMakeFiles/libomp-needed-headers.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' [ 5%] Generating kmp_i18n_default.inc [ 5%] Generating kmp_i18n_id.inc cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/perl /builddir/build/BUILD/openmp-5.0.1.src/runtime/tools/message-converter.pl --os=lin --prefix=kmp_i18n --enum=kmp_i18n_id.inc /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n/en_US.txt cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/perl /builddir/build/BUILD/openmp-5.0.1.src/runtime/tools/message-converter.pl --os=lin --prefix=kmp_i18n --default=kmp_i18n_default.inc /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n/en_US.txt make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' [ 5%] Built target libomp-needed-headers /usr/bin/make -f runtime/src/CMakeFiles/omp.dir/build.make runtime/src/CMakeFiles/omp.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' cd /builddir/build/BUILD/openmp-5.0.1.src/_build && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-5.0.1.src /builddir/build/BUILD/openmp-5.0.1.src/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src/CMakeFiles/omp.dir/DependInfo.cmake --color= Scanning dependencies of target omp make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /usr/bin/make -f runtime/src/CMakeFiles/omp.dir/build.make runtime/src/CMakeFiles/omp.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' [ 8%] Building C object runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o [ 11%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/cc -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -x c++ -o CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify/ittnotify_static.c cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_alloc.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_alloc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_alloc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_alloc.cpp: In function 'void ___kmp_free(void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_alloc.cpp:1599:17: warning: variable 'addr_allocated' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uintptr_t addr_allocated; // Address returned by malloc(). BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_alloc.cpp:1600:17: warning: variable 'addr_aligned' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uintptr_t addr_aligned; // Aligned address passed by caller. BUILDSTDERR: ^ [ 14%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_atomic.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.h:23:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.h:19, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:902:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:902:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:904:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:904:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:913:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:913:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:915:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:915:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:837:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_max(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1116:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1181:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1117:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1181:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_min(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1116:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1183:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1117:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1183:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_max(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1116:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1185:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1117:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1185:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_min(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1116:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1187:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1117:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1143:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1187:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' BUILDSTDERR: MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_rev(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1489:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float4, div, kmp_real32, 32, /, 4r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1489:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float4, div, kmp_real32, 32, /, 4r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_rev(ident_t*, int, kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1491:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float4, sub, kmp_real32, 32, -, 4r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1491:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float4, sub, kmp_real32, 32, -, 4r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_rev(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1494:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float8, div, kmp_real64, 64, /, 8r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1494:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float8, div, kmp_real64, 64, /, 8r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_rev(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1496:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float8, sub, kmp_real64, 64, -, 8r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1420:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1496:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' BUILDSTDERR: ATOMIC_CMPXCHG_REV(float8, sub, kmp_real64, 64, -, 8r, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_float8(ident_t*, int, kmp_real32*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1651:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1651:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_float8(ident_t*, int, kmp_real32*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1653:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1653:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_float8(ident_t*, int, kmp_real32*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1655:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1655:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_float8(ident_t*, int, kmp_real32*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1657:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1657:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_fp(ident_t*, int, kmp_real32*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1731:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1731:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_fp(ident_t*, int, kmp_real32*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1733:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1733:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_fp(ident_t*, int, kmp_real32*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1735:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1735:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_fp(ident_t*, int, kmp_real32*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add_fp(ident_t*, int, kmp_real64*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1740:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1740:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_fp(ident_t*, int, kmp_real64*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1742:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1742:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul_fp(ident_t*, int, kmp_real64*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1744:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1744:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_fp(ident_t*, int, kmp_real64*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:782:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1746:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:783:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1598:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1746:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_rev_fp(ident_t*, int, kmp_real32*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1796:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, sub_rev, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1796:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, sub_rev, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_rev_fp(ident_t*, int, kmp_real32*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1798:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, div_rev, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1798:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, div_rev, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_rev_fp(ident_t*, int, kmp_real64*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, sub_rev, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, sub_rev, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_rev_fp(ident_t*, int, kmp_real64*, _Quad)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1406:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, div_rev, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1407:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1624:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, div_rev, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^ [ 17%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_csupport.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_csupport.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_wr(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2072:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2086:3: note: in expansion of macro 'OP_CMPXCHG_WR' BUILDSTDERR: OP_CMPXCHG_WR(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2119:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WR' BUILDSTDERR: ATOMIC_CMPXCHG_WR(float8, wr, kmp_real64, 64, =, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2073:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2086:3: note: in expansion of macro 'OP_CMPXCHG_WR' BUILDSTDERR: OP_CMPXCHG_WR(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2119:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WR' BUILDSTDERR: ATOMIC_CMPXCHG_WR(float8, wr, kmp_real64, 64, =, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_add_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2253:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, add_cpt, kmp_real32, 32, +, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2253:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, add_cpt, kmp_real32, 32, +, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2255:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, sub_cpt, kmp_real32, 32, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2255:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, sub_cpt, kmp_real32, 32, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_add_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2257:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, add_cpt, kmp_real64, 64, +, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2257:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, add_cpt, kmp_real64, 64, +, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2259:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, sub_cpt, kmp_real64, 64, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2259:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, sub_cpt, kmp_real64, 64, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2354:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, div_cpt, kmp_real32, 32, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2354:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, div_cpt, kmp_real32, 32, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_mul_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2356:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, mul_cpt, kmp_real32, 32, *, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2356:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float4, mul_cpt, kmp_real32, 32, *, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, div_cpt, kmp_real64, 64, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, div_cpt, kmp_real64, 64, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_mul_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, mul_cpt, kmp_real64, 64, *, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2227:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' BUILDSTDERR: ATOMIC_CMPXCHG_CPT(float8, mul_cpt, kmp_real64, 64, *, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_add_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2466:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, add_cpt, 32, +, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2466:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, add_cpt, 32, +, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2468:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, sub_cpt, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2468:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, sub_cpt, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_mul_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2470:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, mul_cpt, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2470:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, mul_cpt, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2472:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, div_cpt, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2472:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, div_cpt, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_add_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2475:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, add_cpt, 64, +, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2475:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, add_cpt, 64, +, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2477:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, sub_cpt, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2477:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, sub_cpt, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_mul_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2479:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, mul_cpt, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2479:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, mul_cpt, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2208:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2481:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, div_cpt, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2209:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2386:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2481:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, div_cpt, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_max_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2596:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2646:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float4, max_cpt, kmp_real32, 32, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2597:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2646:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float4, max_cpt, kmp_real32, 32, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_min_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2596:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2648:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float4, min_cpt, kmp_real32, 32, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2597:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2648:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float4, min_cpt, kmp_real32, 32, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_max_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2596:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2650:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float8, max_cpt, kmp_real64, 64, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2597:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2650:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float8, max_cpt, kmp_real64, 64, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_min_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2596:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2652:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float8, min_cpt, kmp_real64, 64, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2597:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2625:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2652:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float8, min_cpt, kmp_real64, 64, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt_rev(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2964:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float4, div_cpt_rev, kmp_real32, 32, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2964:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float4, div_cpt_rev, kmp_real32, 32, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt_rev(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2966:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float4, sub_cpt_rev, kmp_real32, 32, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2966:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float4, sub_cpt_rev, kmp_real32, 32, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt_rev(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2968:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float8, div_cpt_rev, kmp_real64, 64, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2968:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float8, div_cpt_rev, kmp_real64, 64, /, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt_rev(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2970:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float8, sub_cpt_rev, kmp_real64, 64, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2913:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2970:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV(float8, sub_cpt_rev, kmp_real64, 64, -, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt_rev_fp(ident_t*, int, kmp_real32*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3144:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, sub_cpt_rev, 32, -, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3144:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, sub_cpt_rev, 32, -, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt_rev_fp(ident_t*, int, kmp_real32*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:506:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3147:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, div_cpt_rev, 32, /, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:507:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3147:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, div_cpt_rev, 32, /, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt_rev_fp(ident_t*, int, kmp_real64*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3151:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, sub_cpt_rev, 64, -, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3151:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, sub_cpt_rev, 64, -, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt_rev_fp(ident_t*, int, kmp_real64*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2893:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3154:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, div_cpt_rev, 64, /, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2894:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3090:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3154:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' BUILDSTDERR: ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, div_cpt_rev, 64, /, fp, _Quad, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_swp(ident_t*, int, kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3218:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:512:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3234:3: note: in expansion of macro 'CMPXCHG_SWP' BUILDSTDERR: CMPXCHG_SWP(TYPE, BITS) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3247:1: note: in expansion of macro 'ATOMIC_CMPXCHG_SWP' BUILDSTDERR: ATOMIC_CMPXCHG_SWP(float8, kmp_real64, 64, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3219:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:513:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3234:3: note: in expansion of macro 'CMPXCHG_SWP' BUILDSTDERR: CMPXCHG_SWP(TYPE, BITS) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:3247:1: note: in expansion of macro 'ATOMIC_CMPXCHG_SWP' BUILDSTDERR: ATOMIC_CMPXCHG_SWP(float8, kmp_real64, 64, BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_csupport.cpp:17: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_teams(ident_t*, kmp_int32, kmpc_micro, ...)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_csupport.cpp:414:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(kmp_int64 *)(&this_thr->th.th_teams_size) = 0L; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_init(ident_t*, int, int, kmp_dim*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_csupport.cpp:3117:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: while (*(volatile kmp_int32 *)&sh_buf->doacross_flags == 1) BUILDSTDERR: ^ [ 20%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_debug.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_debug.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_debug.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 22%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_itt.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_itt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.h:23:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_itt.h:20, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_itt.cpp:19: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 25%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_environment.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_environment.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_environment.cpp:56: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 28%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_error.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_error.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_error.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 31%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_global.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_global.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_global.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 34%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_i18n.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_i18n.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_str.h:22:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_i18n.h:19, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_i18n.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_i18n.cpp: In function 'void __kmp_msg(kmp_msg_severity_t, kmp_msg_t, ...)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_i18n.cpp:815:60: warning: 'format' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: fmsg = __kmp_msg_format(format, message.num, message.str); BUILDSTDERR: ^ [ 37%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_io.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_io.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_io.cpp:25: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 40%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_runtime.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_free_team(kmp_root_t*, kmp_team_t*, kmp_info_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp:5236:23: warning: variable 'hot_teams' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_hot_team_ptr_t *hot_teams; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp:27:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:521:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:546:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:648:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp: In function 'kmp_team_t* __kmp_allocate_team(kmp_root_t*, int, int, kmp_proc_bind_t, kmp_internal_control_t*, int, kmp_info_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp:4991:52: warning: 'old_mask' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: __kmp_set_system_affinity(old_mask, TRUE); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_runtime.cpp:4770:27: warning: 'hot_teams' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: team = hot_teams[level].hot_team; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'char __kmpc_atomic_fixed1_max_cpt(ident_t*, int, char*, char, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2630:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(fixed1, max_cpt, char, 8, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'char __kmpc_atomic_fixed1_min_cpt(ident_t*, int, char*, char, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2632:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(fixed1, min_cpt, char, 8, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'short int __kmpc_atomic_fixed2_max_cpt(ident_t*, int, short int*, short int, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2634:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(fixed2, max_cpt, short, 16, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'short int __kmpc_atomic_fixed2_min_cpt(ident_t*, int, short int*, short int, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2636:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(fixed2, min_cpt, short, 16, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_int64 __kmpc_atomic_fixed8_max_cpt(ident_t*, int, kmp_int64*, kmp_int64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2642:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(fixed8, max_cpt, kmp_int64, 64, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_int64 __kmpc_atomic_fixed8_min_cpt(ident_t*, int, kmp_int64*, kmp_int64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2644:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(fixed8, min_cpt, kmp_int64, 64, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_max_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2646:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float4, max_cpt, kmp_real32, 32, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_min_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2648:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float4, min_cpt, kmp_real32, 32, >, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_max_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2650:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float8, max_cpt, kmp_real64, 64, <, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_min_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2622:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_atomic.cpp:2652:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' BUILDSTDERR: MIN_MAX_COMPXCHG_CPT(float8, min_cpt, kmp_real64, 64, >, BUILDSTDERR: ^ [ 42%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_settings.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_settings.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_settings.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 45%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_str.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_str.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_str.h:22:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_str.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 48%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_tasking.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_task_finish(kmp_int32, kmp_task_t*, kmp_taskdata_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:626:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 children = 0; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_task_t* __kmp_steal_task(kmp_info_t*, kmp_int32, kmp_task_team_t*, volatile kmp_int32*, int*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:2052:15: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_second_top_half_finish_proxy(kmp_taskdata_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:3091:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 children = 0; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:20:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:521:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:546:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:648:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_32; kmp_info_t = kmp_info; kmp_int32 = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:2316:70: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:2264:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_64; kmp_info_t = kmp_info; kmp_int32 = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:2325:70: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:2264:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_oncore; kmp_info_t = kmp_info; kmp_int32 = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:2334:70: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:2264:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_invoke_task(kmp_int32, kmp_task_t*, kmp_taskdata_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:1329:76: warning: 'cur_time' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: this_thr->th.th_bar_arrive_time += (__itt_get_timestamp() - cur_time); BUILDSTDERR: ^ [ 51%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskq.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_taskq.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_tasking.cpp:20:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_task_team_wait(kmp_info_t*, kmp_team_t*, void*, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmp_dequeue_task(kmp_int32, kmpc_task_queue_t*, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:716:9: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmp_find_task_in_descendant_queue(kmp_int32, kmpc_task_queue_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:867:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:891:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:856:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmp_find_task_in_ancestor_queue(kmp_taskq_t*, kmp_int32, kmpc_task_queue_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:945:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:960:15: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:978:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp: In function 'void __kmp_find_and_remove_finished_child_taskq(kmp_taskq_t*, kmp_int32, kmpc_task_queue_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:1123:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct = ++(queue->tq_ref_count); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp: In function 'void __kmp_execute_task_from_queue(kmp_taskq_t*, ident_t*, kmp_int32, kmpc_thunk_t*, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:1292:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp: In function 'void __kmpc_end_taskq(ident_t*, kmp_int32, kmpc_thunk_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:1527:7: warning: variable 'nproc' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int nproc; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmpc_task_buffer(ident_t*, kmp_int32, kmpc_thunk_t*, kmpc_task_t)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskq.cpp:1991:16: warning: variable 'tq' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_taskq_t *tq; BUILDSTDERR: ^ [ 54%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_threadprivate.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_threadprivate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_threadprivate.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 57%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_utility.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_utility.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_utility.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_threadprivate.cpp:18:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_itt.h: In function 'void* __kmpc_threadprivate_cached(ident_t*, kmp_int32, void*, size_t, void***)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_itt.h:269:36: warning: '__itt_state_' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: __itt_state_set(__itt_state_); \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_itt.h:262:19: note: '__itt_state_' was declared here BUILDSTDERR: __itt_state_t __itt_state_; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_threadprivate.cpp:632:7: note: in expansion of macro 'KMP_ITT_IGNORE' BUILDSTDERR: KMP_ITT_IGNORE( BUILDSTDERR: ^ [ 62%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o [ 62%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_wait_release.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.cpp cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_barrier.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:19, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.cpp:15: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.cpp:15:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:521:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:546:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:648:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_join_barrier(int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:1557:12: warning: variable 'nproc' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint nproc; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:1558:15: warning: variable 'master_thread' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *master_thread; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:17:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:521:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_wait_64(kmp_info_t*, kmp_flag_64*, int, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:546:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:648:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] [ 65%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_affinity.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void _ZL27__kmp_linear_barrier_gather12barrier_typeP8kmp_infoiiPFvPvS2_ES2_.isra.18(barrier_type, kmp_info_t*, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void _ZL26__kmp_hyper_barrier_gather12barrier_typeP8kmp_infoiiPFvPvS2_ES2_.isra.15(barrier_type, kmp_info_t*, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp: In function 'int __kmp_aux_get_affinity(void**)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp:4597:15: warning: variable 'th' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *th; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void _ZL25__kmp_tree_barrier_gather12barrier_typeP8kmp_infoiiPFvPvS2_ES2_.isra.17(barrier_type, kmp_info_t*, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:343:46: warning: 'new_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: team->t.t_bar[bt].b_arrived = new_state; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:17:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void _ZL33__kmp_hierarchical_barrier_gather12barrier_typeP8kmp_infoiiPFvPvS2_ES2_.isra.16(barrier_type, kmp_info_t*, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:985:44: warning: 'new_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: team->t.t_bar[bt].b_arrived = new_state; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_barrier.cpp:17:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_hierarchical_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_hyper_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_linear_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp: In function 'void __kmp_apply_thread_places(AddrUnsPair**, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp:3652:34: warning: 'newAddr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: newAddr[n_new] = (*pAddr)[n_old]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_tree_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:280:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (KMP_BLOCKING(hibernate_goal, poll_count++)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:106:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^ [ 68%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_dispatch.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp:17:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.h: In function 'int _ZL34__kmp_affinity_create_x2apicid_mapPP11AddrUnsPairP11kmp_i18n_id.constprop.7(kmp_i18n_id_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.h:561:36: warning: 'addr$childNums$' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: childNums[i] = b.childNums[i]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_affinity.cpp:1442:13: note: 'addr$childNums$' was declared here BUILDSTDERR: Address addr(1); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:30: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_deo(int*, int*, ident_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:327:43: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: typedef typename traits_t::signed_t ST; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:530:42: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: typedef typename traits_t::signed_t ST; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dist_get_bounds(ident_t*, kmp_int32, kmp_int32*, T*, T*, typename traits_t::signed_t)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2396:42: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: typedef typename traits_t::signed_t ST; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = int; ident_t = ident; typename traits_t::signed_t = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2534:78: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:937:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1007:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(DBL *)&pr->u.p.parm3 = x; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1058:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = unsigned int; ident_t = ident; typename traits_t::signed_t = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2543:79: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:937:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1007:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(DBL *)&pr->u.p.parm3 = x; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1058:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = long long int; ident_t = ident; typename traits_t::signed_t = long long int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2553:78: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:937:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1007:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(DBL *)&pr->u.p.parm3 = x; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1058:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = long long unsigned int; ident_t = ident; typename traits_t::signed_t = long long int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2563:79: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:937:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1007:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(DBL *)&pr->u.p.parm3 = x; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1058:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*) [with T = int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2626:76: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1684:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1692:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1735:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: vold.b = *(volatile kmp_int64 *)(&victim->u.p.count); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1998:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: limit = init + (UT)(remaining * BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2079:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: UT span = remaining * (*(double *)&pr->u.p.parm3); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2177:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2183:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*) [with T = unsigned int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2635:77: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1684:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1692:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1735:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: vold.b = *(volatile kmp_int64 *)(&victim->u.p.count); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1998:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: limit = init + (UT)(remaining * BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2079:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: UT span = remaining * (*(double *)&pr->u.p.parm3); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2177:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2183:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*) [with T = long long int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = long long int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2643:76: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1998:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: limit = init + (UT)(remaining * BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2079:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: UT span = remaining * (*(double *)&pr->u.p.parm3); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2177:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2183:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*) [with T = long long unsigned int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = long long int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2652:77: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:1998:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: limit = init + (UT)(remaining * BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2079:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: UT span = remaining * (*(double *)&pr->u.p.parm3); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2177:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:2183:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_dxo(int*, int*, ident_t*) [with UT = unsigned int; ident_t = ident]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:458:5: warning: 'pr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: pr->ordered_bumped += 1; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_dxo(int*, int*, ident_t*) [with UT = long long unsigned int; ident_t = ident]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:458:5: warning: 'pr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_deo(int*, int*, ident_t*) [with UT = unsigned int; ident_t = ident]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:358:5: warning: 'pr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: lower = pr->u.p.ordered_lower; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_deo(int*, int*, ident_t*) [with UT = long long unsigned int; ident_t = ident]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_dispatch.cpp:358:5: warning: 'pr' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 71%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_lock.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.cpp:19: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.cpp: In function 'int __kmp_release_queuing_lock(kmp_queuing_lock_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.cpp:1404:15: warning: variable 'this_thr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *this_thr; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.cpp: In instantiation of 'int __kmp_acquire_queuing_lock_timed_template(kmp_queuing_lock_t*, kmp_int32) [with bool takeTime = false; kmp_queuing_lock_t = kmp_queuing_lock; kmp_int32 = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.cpp:1328:74: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_lock.cpp:1137:13: warning: variable 'need_mf' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 need_mf = 1; BUILDSTDERR: ^ [ 74%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_sched.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_sched.cpp [ 77%] Building CXX object runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/z_Linux_util.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_util.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_sched.cpp:22: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_util.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_util.cpp: In function 'void* __kmp_launch_worker(void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_util.cpp:503:18: warning: variable 'padding' set but not used [-Wunused-but-set-variable] BUILDSTDERR: void *volatile padding = 0; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_util.cpp: In function 'void __kmp_reap_worker(kmp_info_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_util.cpp:1095:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_util.cpp:24:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:521:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:546:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:648:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] [ 80%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_gsupport.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_gsupport.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_gsupport.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 82%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_taskdeps.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskdeps.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskdeps.cpp:18: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_taskdeps.cpp:20:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:521:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:546:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:648:67: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_wait_release.h:105:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] [ 85%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_cancel.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_cancel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_cancel.cpp:12: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [ 88%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_cdecl.cpp [ 91%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_extra.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_extra.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:34:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime()': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_entry.h:116:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *thread; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_extra.cpp:32:0: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime_()': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_ftn_entry.h:116:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *thread; BUILDSTDERR: ^ [ 94%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -std=c++11 -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-unused-function -Wno-unused-value -Wno-unused-variable -Wno-switch -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-missing-braces -Wno-comment -msse2 -o CMakeFiles/omp.dir/kmp_version.cpp.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_version.cpp [ 97%] Building C object runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /usr/bin/cc -Domp_EXPORTS -I/builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -x assembler-with-cpp -o CMakeFiles/omp.dir/z_Linux_asm.S.o -c /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/z_Linux_asm.S BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp.h:80:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_version.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:545:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:546:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:551:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-5.0.1.src/runtime/src/kmp_os.h:552:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^ [100%] Linking C shared library libomp.so cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_link_script CMakeFiles/omp.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -DNDEBUG -Wl,--warn-shared-textrel -Wl,--as-needed -Wl,--version-script=/builddir/build/BUILD/openmp-5.0.1.src/runtime/src/exports_so.txt -static-libgcc -Wl,-z,noexecstack -Wl,-fini=__kmp_internal_end_fini -msse2 -Wl,-z,relro -shared -Wl,-soname,libomp.so -o libomp.so CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o CMakeFiles/omp.dir/kmp_alloc.cpp.o CMakeFiles/omp.dir/kmp_atomic.cpp.o CMakeFiles/omp.dir/kmp_csupport.cpp.o CMakeFiles/omp.dir/kmp_debug.cpp.o CMakeFiles/omp.dir/kmp_itt.cpp.o CMakeFiles/omp.dir/kmp_environment.cpp.o CMakeFiles/omp.dir/kmp_error.cpp.o CMakeFiles/omp.dir/kmp_global.cpp.o CMakeFiles/omp.dir/kmp_i18n.cpp.o CMakeFiles/omp.dir/kmp_io.cpp.o CMakeFiles/omp.dir/kmp_runtime.cpp.o CMakeFiles/omp.dir/kmp_settings.cpp.o CMakeFiles/omp.dir/kmp_str.cpp.o CMakeFiles/omp.dir/kmp_tasking.cpp.o CMakeFiles/omp.dir/kmp_taskq.cpp.o CMakeFiles/omp.dir/kmp_threadprivate.cpp.o CMakeFiles/omp.dir/kmp_utility.cpp.o CMakeFiles/omp.dir/kmp_barrier.cpp.o CMakeFiles/omp.dir/kmp_wait_release.cpp.o CMakeFiles/omp.dir/kmp_affinity.cpp.o CMakeFiles/omp.dir/kmp_dispatch.cpp.o CMakeFiles/omp.dir/kmp_lock.cpp.o CMakeFiles/omp.dir/kmp_sched.cpp.o CMakeFiles/omp.dir/z_Linux_util.cpp.o CMakeFiles/omp.dir/kmp_gsupport.cpp.o CMakeFiles/omp.dir/kmp_taskdeps.cpp.o CMakeFiles/omp.dir/kmp_cancel.cpp.o CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o CMakeFiles/omp.dir/kmp_version.cpp.o CMakeFiles/omp.dir/z_Linux_asm.S.o -lpthread -ldl cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E create_symlink libomp.so libgomp.so cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E create_symlink libomp.so libiomp5.so cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E make_directory /builddir/build/BUILD/openmp-5.0.1.src/runtime/exports/common.50/include cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E copy omp.h /builddir/build/BUILD/openmp-5.0.1.src/runtime/exports/common.50/include cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E make_directory /builddir/build/BUILD/openmp-5.0.1.src/runtime/exports/lin_32.50/lib cd /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E copy /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src/libomp.so /builddir/build/BUILD/openmp-5.0.1.src/runtime/exports/lin_32.50/lib make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' [100%] Built target omp make[1]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-5.0.1.src/_build/CMakeFiles 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.afwVtY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386 + cd openmp-5.0.1.src + cd _build + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386 /opt/rh/llvm-toolset-7/root/usr/bin/cmake -H/builddir/build/BUILD/openmp-5.0.1.src -B/builddir/build/BUILD/openmp-5.0.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-5.0.1.src/_build/CMakeFiles /builddir/build/BUILD/openmp-5.0.1.src/_build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /usr/bin/make -f runtime/src/CMakeFiles/libomp-needed-headers.dir/build.make runtime/src/CMakeFiles/libomp-needed-headers.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' cd /builddir/build/BUILD/openmp-5.0.1.src/_build && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-5.0.1.src /builddir/build/BUILD/openmp-5.0.1.src/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src/CMakeFiles/libomp-needed-headers.dir/DependInfo.cmake --color= make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /usr/bin/make -f runtime/src/CMakeFiles/libomp-needed-headers.dir/build.make runtime/src/CMakeFiles/libomp-needed-headers.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' make[2]: Nothing to be done for `runtime/src/CMakeFiles/libomp-needed-headers.dir/build'. make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' [ 5%] Built target libomp-needed-headers /usr/bin/make -f runtime/src/CMakeFiles/omp.dir/build.make runtime/src/CMakeFiles/omp.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' cd /builddir/build/BUILD/openmp-5.0.1.src/_build && /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-5.0.1.src /builddir/build/BUILD/openmp-5.0.1.src/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-5.0.1.src/_build/runtime/src/CMakeFiles/omp.dir/DependInfo.cmake --color= make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /usr/bin/make -f runtime/src/CMakeFiles/omp.dir/build.make runtime/src/CMakeFiles/omp.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' make[2]: Nothing to be done for `runtime/src/CMakeFiles/omp.dir/build'. make[2]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' [100%] Built target omp make[1]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' /opt/rh/llvm-toolset-7/root/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-5.0.1.src/_build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' make[1]: Nothing to be done for `preinstall'. make[1]: Leaving directory `/builddir/build/BUILD/openmp-5.0.1.src/_build' Install the project... /opt/rh/llvm-toolset-7/root/usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386/opt/rh/llvm-toolset-7/root/usr/lib/libomp.so -- Installing: /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386/opt/rh/llvm-toolset-7/root/usr/lib/clang/5.0.1/include/omp.h + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/openmp-5.0.1.src extracting debug info from /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386/opt/rh/llvm-toolset-7/root/usr/lib/libomp.so BUILDSTDERR: dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. BUILDSTDERR: 5402 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-scl-compress /opt/rh/llvm-toolset-7/root + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-scl-python-bytecompile /usr/bin/python 1 /opt/rh/llvm-toolset-7/root + /usr/lib/rpm/brp-python-hardlink Processing files: llvm-toolset-7-libomp-5.0.1-2.el7.i686 Provides: libomp.so libomp.so(GOMP_1.0) libomp.so(GOMP_2.0) libomp.so(GOMP_3.0) libomp.so(GOMP_4.0) libomp.so(OMP_1.0) libomp.so(OMP_2.0) libomp.so(OMP_3.0) libomp.so(OMP_3.1) libomp.so(OMP_4.0) libomp.so(VERSION) llvm-toolset-7-libomp = 5.0.1-2.el7 llvm-toolset-7-libomp(x86-32) = 5.0.1-2.el7 scl-package(llvm-toolset-7) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.2.3) libpthread.so.0(GLIBC_2.3.2) llvm-toolset-7-runtime rtld(GNU_HASH) Processing files: llvm-toolset-7-libomp-devel-5.0.1-2.el7.i686 Provides: llvm-toolset-7-libomp-devel = 5.0.1-2.el7 llvm-toolset-7-libomp-devel(x86-32) = 5.0.1-2.el7 scl-package(llvm-toolset-7) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: llvm-toolset-7-runtime Processing files: llvm-toolset-7-libomp-debuginfo-5.0.1-2.el7.i686 Provides: scl-package(llvm-toolset-7) llvm-toolset-7-libomp-debuginfo = 5.0.1-2.el7 llvm-toolset-7-libomp-debuginfo(x86-32) = 5.0.1-2.el7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386 Wrote: /builddir/build/RPMS/llvm-toolset-7-libomp-5.0.1-2.el7.i686.rpm Wrote: /builddir/build/RPMS/llvm-toolset-7-libomp-devel-5.0.1-2.el7.i686.rpm Wrote: /builddir/build/RPMS/llvm-toolset-7-libomp-debuginfo-5.0.1-2.el7.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eNkifq + umask 022 + cd /builddir/build/BUILD + cd openmp-5.0.1.src + /usr/bin/rm -rf /builddir/build/BUILDROOT/llvm-toolset-7-libomp-5.0.1-2.el7.i386 + exit 0 Child return code was: 0