Mock Version: 1.4.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/libomp.spec'], chrootPath='/var/lib/mock/1031341-epel-7-x86_64-1568136723.749689/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.82_0_hj3:/etc/resolv.conf']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.82_0_hj3:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4bddc51070ca404bb324130dfd633789', '-D', '/var/lib/mock/1031341-epel-7-x86_64-1568136723.749689/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.82_0_hj3:/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 x86_64 --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: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/libomp-7.0.1-1.el7.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/libomp.spec'], chrootPath='/var/lib/mock/1031341-epel-7-x86_64-1568136723.749689/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.82_0_hj3:/etc/resolv.conf']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.82_0_hj3:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd9ba6e8c5b3445dea3a5b1beca24a7f0', '-D', '/var/lib/mock/1031341-epel-7-x86_64-1568136723.749689/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.82_0_hj3:/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 x86_64 --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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.F0nGHu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openmp-7.0.1.src + /usr/bin/xz -dc /builddir/build/SOURCES/openmp-7.0.1.src.tar.xz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd openmp-7.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.HwmN4H + umask 022 + cd /builddir/build/BUILD + cd openmp-7.0.1.src + . /opt/rh/devtoolset-7/enable BUILDSTDERR: ++ export PATH=/opt/rh/devtoolset-7/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin BUILDSTDERR: ++ PATH=/opt/rh/devtoolset-7/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin BUILDSTDERR: ++ export MANPATH=/opt/rh/devtoolset-7/root/usr/share/man: BUILDSTDERR: ++ MANPATH=/opt/rh/devtoolset-7/root/usr/share/man: BUILDSTDERR: ++ export INFOPATH=/opt/rh/devtoolset-7/root/usr/share/info BUILDSTDERR: ++ INFOPATH=/opt/rh/devtoolset-7/root/usr/share/info BUILDSTDERR: ++ export PCP_DIR=/opt/rh/devtoolset-7/root BUILDSTDERR: ++ PCP_DIR=/opt/rh/devtoolset-7/root BUILDSTDERR: ++ export PERL5LIB=/opt/rh/devtoolset-7/root//usr/lib64/perl5/vendor_perl:/opt/rh/devtoolset-7/root/usr/lib/perl5:/opt/rh/devtoolset-7/root//usr/share/perl5/vendor_perl BUILDSTDERR: ++ PERL5LIB=/opt/rh/devtoolset-7/root//usr/lib64/perl5/vendor_perl:/opt/rh/devtoolset-7/root/usr/lib/perl5:/opt/rh/devtoolset-7/root//usr/share/perl5/vendor_perl BUILDSTDERR: +++ rpm --eval '%{_libdir}' BUILDSTDERR: ++ rpmlibdir=/usr/lib64 BUILDSTDERR: ++ '[' /usr/lib64 '!=' /usr/ ']' BUILDSTDERR: ++ rpmlibdir32=:/opt/rh/devtoolset-7/root/usr/lib BUILDSTDERR: ++ export LD_LIBRARY_PATH=/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib BUILDSTDERR: ++ LD_LIBRARY_PATH=/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib BUILDSTDERR: ++ export LD_LIBRARY_PATH=/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/opt/rh/devtoolset-7/root/usr/lib64/dyninst:/opt/rh/devtoolset-7/root/usr/lib/dyninst:/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib BUILDSTDERR: ++ LD_LIBRARY_PATH=/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/opt/rh/devtoolset-7/root/usr/lib64/dyninst:/opt/rh/devtoolset-7/root/usr/lib/dyninst:/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib BUILDSTDERR: ++ pythonvers=2.7 BUILDSTDERR: ++ export PYTHONPATH=/opt/rh/devtoolset-7/root/usr/lib64/python2.7/site-packages:/opt/rh/devtoolset-7/root/usr/lib/python2.7/site-packages BUILDSTDERR: ++ PYTHONPATH=/opt/rh/devtoolset-7/root/usr/lib64/python2.7/site-packages:/opt/rh/devtoolset-7/root/usr/lib/python2.7/site-packages + 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 -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/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 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS + /usr/bin/cmake3 -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=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -DLIBOMP_INSTALL_ALIASES=OFF -DLIBOMP_HEADERS_INSTALL_PATH:PATH=/usr/lib64/clang/7.0.1/include -DOPENMP_LIBDIR_SUFFIX=64 -- The C compiler identification is GNU 7.3.1 -- The CXX compiler identification is GNU 7.3.1 -- Check for working C compiler: /opt/rh/devtoolset-7/root/usr/bin/cc -- Check for working C compiler: /opt/rh/devtoolset-7/root/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: /opt/rh/devtoolset-7/root/usr/bin/c++ -- Check for working CXX compiler: /opt/rh/devtoolset-7/root/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 OPENMP_HAVE_WERROR_FLAG -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success -- Found PythonInterp: /usr/bin/python (found version "2.7.5") -- Cannot find llvm-lit. -- Please put llvm-lit in your PATH, set OPENMP_LLVM_LIT_EXECUTABLE to its full path, or point OPENMP_LLVM_TOOLS_DIR to its directory. BUILDSTDERR: CMake Warning at cmake/OpenMPTesting.cmake:22 (message): BUILDSTDERR: The check targets will not be available! BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: cmake/OpenMPTesting.cmake:40 (find_standalone_test_dependencies) BUILDSTDERR: CMakeLists.txt:49 (include) -- 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_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_WSTRINGOP_OVERFLOW_FLAG -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success -- 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 - Failed -- 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 -- x86_64 -- 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 -- TRUE -- LIBOMP: Use OMPT-optional -- TRUE -- LIBOMP: Use Adaptive locks -- TRUE -- LIBOMP: Use quad precision -- TRUE -- LIBOMP: Use TSAN-support -- FALSE -- LIBOMP: Use Hwloc library -- FALSE -- 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 - not found -- check-libomp does nothing. -- Found LIBOMPTARGET_DEP_LIBELF: /usr/lib64/libelf.so -- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1") -- Found LIBOMPTARGET_DEP_LIBFFI: /usr/lib64/libffi.so -- Could NOT find LIBOMPTARGET_DEP_CUDA_DRIVER (missing: LIBOMPTARGET_DEP_CUDA_DRIVER_LIBRARIES) -- LIBOMPTARGET: Building offloading runtime library libomptarget. -- LIBOMPTARGET: Not building aarch64 offloading plugin: machine not found in the system. -- LIBOMPTARGET: Not building CUDA offloading plugin: CUDA not found in system. -- LIBOMPTARGET: Not building PPC64 offloading plugin: machine not found in the system. -- LIBOMPTARGET: Not building PPC64le offloading plugin: machine not found in the system. -- LIBOMPTARGET: Building x86_64 offloading plugin. -- LIBOMPTARGET: Not building CUDA offloading device RTL: CUDA tools not found in the system. -- LIBOMPTARGET: Can only test with Clang compiler in version 6.0.0 or later. BUILDSTDERR: CMake Warning at libomptarget/cmake/Modules/LibomptargetUtils.cmake:21 (message): BUILDSTDERR: LIBOMPTARGET: The check-libomptarget target will not be available! BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: libomptarget/test/CMakeLists.txt:5 (libomptarget_warning_say) -- check-openmp does nothing. -- 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: LIB_SUFFIX BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/openmp-7.0.1.src/_build + /usr/bin/make -j2 /usr/bin/cmake3 -S/builddir/build/BUILD/openmp-7.0.1.src -B/builddir/build/BUILD/openmp-7.0.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake3 -E cmake_progress_start /builddir/build/BUILD/openmp-7.0.1.src/_build/CMakeFiles /builddir/build/BUILD/openmp-7.0.1.src/_build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/builddir/build/BUILD/openmp-7.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 /usr/bin/make -f libomptarget/src/CMakeFiles/omptarget.dir/build.make libomptarget/src/CMakeFiles/omptarget.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/runtime/src /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/CMakeFiles/libomp-needed-headers.dir/DependInfo.cmake --color= make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src/CMakeFiles/omptarget.dir/DependInfo.cmake --color= Scanning dependencies of target libomp-needed-headers make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.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-7.0.1.src/_build' Scanning dependencies of target omptarget make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' /usr/bin/make -f libomptarget/src/CMakeFiles/omptarget.dir/build.make libomptarget/src/CMakeFiles/omptarget.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [ 2%] Generating kmp_i18n_id.inc cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/perl /builddir/build/BUILD/openmp-7.0.1.src/runtime/tools/message-converter.pl --os=lin --prefix=kmp_i18n --enum=kmp_i18n_id.inc /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n/en_US.txt [ 4%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/api.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/api.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/api.cpp [ 6%] Generating kmp_i18n_default.inc cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/perl /builddir/build/BUILD/openmp-7.0.1.src/runtime/tools/message-converter.pl --os=lin --prefix=kmp_i18n --default=kmp_i18n_default.inc /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n/en_US.txt make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [ 6%] Built target libomp-needed-headers /usr/bin/make -f libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/build.make libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/plugins/x86_64 /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/plugins/x86_64 /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/DependInfo.cmake --color= Scanning dependencies of target omptarget.rtl.x86_64 make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' /usr/bin/make -f libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/build.make libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [ 9%] Building CXX object libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/__/generic-elf-64bit/src/rtl.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/plugins/x86_64 && /opt/rh/devtoolset-7/root/usr/bin/c++ -DTARGET_ELF_ID=62 -DTARGET_NAME=x86_64 -Domptarget_rtl_x86_64_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.rtl.x86_64.dir/__/generic-elf-64bit/src/rtl.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/plugins/generic-elf-64bit/src/rtl.cpp [ 11%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/device.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/device.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/device.cpp [ 13%] Linking CXX shared library ../../libomptarget.rtl.x86_64.so cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/plugins/x86_64 && /usr/bin/cmake3 -E cmake_link_script CMakeFiles/omptarget.rtl.x86_64.dir/link.txt --verbose=1 /opt/rh/devtoolset-7/root/usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libomptarget.rtl.x86_64.so -o ../../libomptarget.rtl.x86_64.so CMakeFiles/omptarget.rtl.x86_64.dir/__/generic-elf-64bit/src/rtl.cpp.o -lffi -lelf -ldl -Wl,--version-script=/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/plugins/x86_64/../exports make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [ 13%] Built target omptarget.rtl.x86_64 /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-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/runtime/src /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-7.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-7.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-7.0.1.src/_build' [ 15%] Building C object runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/cc -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -x c++ -o CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/thirdparty/ittnotify/ittnotify_static.c [ 18%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/interface.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/interface.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/interface.cpp [ 20%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_alloc.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp: In function 'void ___kmp_free(void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp:1570: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-7.0.1.src/runtime/src/kmp_alloc.cpp:1571: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: ^~~~~~~~~~~~ [ 22%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/rtl.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/rtl.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/rtl.cpp [ 25%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_atomic.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:21:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.h:17, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:900:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:900:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:902:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:902:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:911:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:911:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:913:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:913:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' BUILDSTDERR: ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1114: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1179: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1115: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1179: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1114: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1181: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1115: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1181: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1114: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1183: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1115: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1183: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1114: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1185: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1115: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' BUILDSTDERR: MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1185: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1487: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1487: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1489: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1489: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1492: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1492: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1494: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1494: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1649: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-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1649: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub, 32, -, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub, 32, -, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul, 32, *, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul, 32, *, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div, 32, /, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div, 32, /, float8, kmp_real64, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1729: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-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1729: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1738: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-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1738: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:780: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' BUILDSTDERR: OP_CMPXCHG(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1794: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1794: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_rev, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_rev, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1799: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1799: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:1404: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_rev, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' BUILDSTDERR: OP_CMPXCHG_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_rev, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2251: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2251: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2253: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2253: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2255: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2255: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2257: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2257: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2352: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2352: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2354: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2354: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2356: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2356: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2358: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2358: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2464: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2464: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt, 32, -, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul_cpt, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul_cpt, 32, *, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_cpt, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_cpt, 32, /, fp, _Quad, 4r, 3, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2473: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2473: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt, 64, -, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul_cpt, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, mul_cpt, 64, *, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2206: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_cpt, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' BUILDSTDERR: OP_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, div_cpt, 64, /, fp, _Quad, 8r, 7, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2594: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2644: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2595: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2644: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2594: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, min_cpt, kmp_real32, 32, >, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2595: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, min_cpt, kmp_real32, 32, >, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2594: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2648: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2595: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2648: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2594: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, min_cpt, kmp_real64, 64, >, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2595: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' BUILDSTDERR: MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, min_cpt, kmp_real64, 64, >, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2962: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2962: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt_rev, kmp_real32, 32, -, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt_rev, kmp_real32, 32, -, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2966: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2966: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt_rev, kmp_real64, 64, -, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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, sub_cpt_rev, kmp_real64, 64, -, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3142: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3142: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:556: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-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3145: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' BUILDSTDERR: (kmp_uint32)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3145: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3149: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3149: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-7.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-7.0.1.src/runtime/src/kmp_atomic.cpp:2891: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-7.0.1.src/runtime/src/kmp_os.h:562: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-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3152: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-7.0.1.src/runtime/src/kmp_atomic.cpp:2892: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-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' BUILDSTDERR: (kmp_uint64)(sv)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' BUILDSTDERR: OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3152: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-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_add_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:806:31: warning: 'old_value.__kmpc_atomic_cmplx4_add_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)::_sss::cmp' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: new_value.cmp = old_value.cmp OP rhs; \ BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_sub_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:806:31: warning: 'old_value.__kmpc_atomic_cmplx4_sub_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)::_sss::cmp' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_mul_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:806:31: warning: 'old_value.__kmpc_atomic_cmplx4_mul_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)::_sss::cmp' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_div_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:806:31: warning: 'old_value.__kmpc_atomic_cmplx4_div_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)::_sss::cmp' is used uninitialized in this function [-Wuninitialized] [ 27%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/omptarget.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/omptarget.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/omptarget.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function '_Quad __kmpc_atomic_float16_max_cpt(ident_t*, int, _Quad*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: return new_value; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2610:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2653:1: note: in expansion of macro 'MIN_MAX_CRITICAL_CPT' BUILDSTDERR: MIN_MAX_CRITICAL_CPT(float16, max_cpt, QUAD_LEGACY, <, 16r, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function '_Quad __kmpc_atomic_float16_min_cpt(ident_t*, int, _Quad*, _Quad, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: return new_value; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2610:8: note: 'new_value' was declared here BUILDSTDERR: TYPE new_value, old_value; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2655:1: note: in expansion of macro 'MIN_MAX_CRITICAL_CPT' BUILDSTDERR: MIN_MAX_CRITICAL_CPT(float16, min_cpt, QUAD_LEGACY, >, 16r, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_csupport.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:15: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/omptarget.cpp: In function 'int target_data_begin(DeviceTy&, int32_t, void**, void**, int64_t*, int64_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/omptarget.cpp:320:25: warning: 'Pointer_TgtPtrBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: sizeof(void *)); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_csupport.cpp:422: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-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_destroy_lock(ident_t*, kmp_int32, void**)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:2322:21: warning: variable 'lck' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_user_lock_p lck; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_init(ident_t*, int, int, const kmp_dim*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3890:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: while (*(volatile kmp_int64 *)&sh_buf->doacross_flags == 1LL) BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:15: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_call(ident_t*, kmp_int32, kmpc_micro, ...)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:299:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:389:45: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: .ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_barrier(ident_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:700:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX shared library ../libomptarget.so cd /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src && /usr/bin/cmake3 -E cmake_link_script CMakeFiles/omptarget.dir/link.txt --verbose=1 /opt/rh/devtoolset-7/root/usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -std=c++11 -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libomptarget.so -o ../libomptarget.so CMakeFiles/omptarget.dir/api.cpp.o CMakeFiles/omptarget.dir/device.cpp.o CMakeFiles/omptarget.dir/interface.cpp.o CMakeFiles/omptarget.dir/rtl.cpp.o CMakeFiles/omptarget.dir/omptarget.cpp.o -ldl -Wl,--version-script=/builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src/exports BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_ordered(ident_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:867:65: warning: 'codeptr_ra' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_mutex_acquired)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_mutex_ordered, (omp_wait_id_t)lck, codeptr_ra); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:867:65: warning: 'lck' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [ 31%] Built target omptarget [ 34%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_debug.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_debug.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:15: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_barrier_master(ident_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:1587:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_barrier_master_nowait(ident_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:1649:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_copyprivate(ident_t*, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:1999:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_debug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 36%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_itt.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_reduce_nowait(ident_t*, kmp_int32, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32 (*)[8])': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3383:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_reduce(ident_t*, kmp_int32, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32 (*)[8])': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3564:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_reduce(ident_t*, kmp_int32, kmp_int32 (*)[8])': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3650:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3674:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3695:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:21:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:18, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.cpp:17: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 38%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_environment.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_environment.cpp [ 40%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_error.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_error.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_environment.cpp:54: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_error.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 43%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_global.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_global.cpp [ 45%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_i18n.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_global.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp_str.h:20:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.h:17, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 47%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_io.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_io.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp: In function 'void __kmp_msg(kmp_msg_severity_t, kmp_msg_t, __va_list_tag*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp:812:8: warning: 'format' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: fmsg = __kmp_msg_format(format, message.num, message.str); BUILDSTDERR: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_io.cpp:23: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 50%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_runtime.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp [ 52%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_settings.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_settings.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_settings.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp_runtime.cpp:27:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h: In function 'void __kmp_dispatch_deo(int*, int*, ident_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h:335: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-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_serialized_parallel(ident_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1206:16: warning: variable 'implicit_task_data' set but not used [-Wunused-but-set-variable] BUILDSTDERR: ompt_data_t *implicit_task_data; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_runtime.cpp:5327: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-7.0.1.src/runtime/src/kmp_runtime.cpp:25:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h: In function 'kmp_team_t* __kmp_allocate_team(kmp_root_t*, int, int, ompt_data_t, kmp_proc_bind_t, kmp_internal_control_t*, int, kmp_info_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:614:30: warning: 'old_mask' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: (mask)->set_system_affinity(abort_bool) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:4995:25: note: 'old_mask' was declared here BUILDSTDERR: kmp_affin_mask_t *old_mask; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:4864: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-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void* __kmp_launch_thread(kmp_info_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:5654:59: warning: 'thread_data' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_thread_end)(thread_data); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_serialized_parallel(ident_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1214:43: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1380:54: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: OMPT_CUR_TASK_INFO(this_thr)->frame.exit_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1401:54: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: OMPT_CUR_TASK_INFO(this_thr)->frame.exit_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'int __kmp_fork_call(ident_t*, int, fork_context_e, kmp_int32, microtask_t, launch_t, __va_list_tag (*)[1])': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1898:72: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, &(task_info->task_data), 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: OMPT_CUR_TASK_INFO(master_th)->thread_num); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1798:72: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, &(task_info->task_data), 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: OMPT_CUR_TASK_INFO(master_th)->thread_num); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1589:70: warning: 'implicit_task_data' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, implicit_task_data, 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: OMPT_CUR_TASK_INFO(master_th)->thread_num); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_str.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_str.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_str.h:20:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_str.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 56%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_tasking.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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*, std::atomic*, int*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2413:15: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 count; BUILDSTDERR: ^~~~~ [ 59%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskq.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_taskq.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_tasking.cpp:3452: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-7.0.1.src/runtime/src/kmp_tasking.cpp:18:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'void __kmp_task_finish(kmp_int32, kmp_task_t*, kmp_taskdata_t*) [with bool ompt = true; kmp_int32 = int; kmp_task_t = kmp_task; kmp_taskdata_t = kmp_taskdata]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1422:55: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:706:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 children = 0; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'void __kmp_task_finish(kmp_int32, kmp_task_t*, kmp_taskdata_t*) [with bool ompt = false; kmp_int32 = int; kmp_task_t = kmp_task; kmp_taskdata_t = kmp_taskdata]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1425:56: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:706:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_tasking.cpp:2675:70: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2623:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 count; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_tasking.cpp:2684:70: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2623:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_tasking.cpp:2693:70: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2623:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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*, std::atomic*, int*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2372:34: warning: 'level' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: while (parent != current && parent->td_level > level) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2372:34: warning: 'current' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_taskq.cpp:714:9: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_taskq.cpp:865:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:889:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:854:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_taskq.cpp:943:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:958:15: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:976:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_taskq.cpp:1121: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-7.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-7.0.1.src/runtime/src/kmp_taskq.cpp:1290:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ct; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_taskq.cpp:1525:7: warning: variable 'nproc' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int nproc; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_taskq.cpp:1989:16: warning: variable 'tq' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_taskq_t *tq; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_tasking.cpp:1418:35: warning: 'thread' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: thread->th.ompt_thread_info = oldInfo; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:22:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/thirdparty/ittnotify/legacy/ittnotify.h:161:48: warning: 'cur_time' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define ITTNOTIFY_DATA(n) (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1267:14: note: 'cur_time' was declared here BUILDSTDERR: kmp_uint64 cur_time; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmpc_omp_task_begin_if0(ident_t*, kmp_int32, kmp_task_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:582:35: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: __kmpc_omp_task_begin_if0_ompt(loc_ref, gtid, task, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: OMPT_GET_FRAME_ADDRESS(1), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: OMPT_LOAD_RETURN_ADDRESS(gtid)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmpc_omp_task_parts(ident_t*, kmp_int32, kmp_task_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1497:46: warning: 'parent' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: parent->ompt_task_info.frame.enter_frame = NULL; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmpc_omp_task(ident_t*, kmp_int32, kmp_task_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1567:52: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent->ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmp_omp_taskloop_task(ident_t*, kmp_int32, kmp_task_t*, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1631:50: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent->ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmpc_omp_taskwait(ident_t*, kmp_int32)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1779:36: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: return __kmpc_omp_taskwait_ompt(loc_ref, gtid, OMPT_GET_FRAME_ADDRESS(1), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: OMPT_LOAD_RETURN_ADDRESS(gtid)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmpc_end_taskgroup(ident_t*, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2177:60: warning: 'codeptr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_sync_region)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_sync_region_taskgroup, ompt_scope_end, &(my_parallel_data), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: &(my_task_data), codeptr); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_threadprivate.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp_tasking.cpp:18:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, tId, 0, ds_tid); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here BUILDSTDERR: ompt_data_t *tId; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (omp_state == omp_state_wait_barrier_implicit) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here BUILDSTDERR: omp_state_t ompt_entry_state; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:22:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/thirdparty/ittnotify/legacy/ittnotify.h: In function 'void* __kmpc_threadprivate_cached(ident_t*, kmp_int32, void*, size_t, void***)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/thirdparty/ittnotify/legacy/ittnotify.h:161:48: warning: '__itt_state_' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define ITTNOTIFY_DATA(n) (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:16:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:261:19: note: '__itt_state_' was declared here BUILDSTDERR: __itt_state_t __itt_state_; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:637:9: note: in expansion of macro 'KMP_ITT_IGNORE' BUILDSTDERR: KMP_ITT_IGNORE(my_cache = (void **)__kmp_allocate( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:22:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/thirdparty/ittnotify/legacy/ittnotify.h: In function 'void __kmp_threadprivate_resize_cache(int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/thirdparty/ittnotify/legacy/ittnotify.h:161:48: warning: '__itt_state_' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: #define ITTNOTIFY_DATA(n) (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:16:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:261:19: note: '__itt_state_' was declared here BUILDSTDERR: __itt_state_t __itt_state_; \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:690:7: note: in expansion of macro 'KMP_ITT_IGNORE' BUILDSTDERR: KMP_ITT_IGNORE(my_cache = BUILDSTDERR: ^~~~~~~~~~~~~~ [ 63%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_utility.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_utility.cpp [ 65%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_barrier.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_utility.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 68%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_wait_release.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_join_barrier(int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1559:12: warning: variable 'nproc' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint nproc; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1560: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-7.0.1.src/runtime/src/kmp_barrier.cpp:15:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:17, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_hyper_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_linear_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.cpp:14:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_tree_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:342:35: 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-7.0.1.src/runtime/src/kmp_barrier.cpp:15:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, tId, 0, ds_tid); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here BUILDSTDERR: ompt_data_t *tId; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (omp_state == omp_state_wait_barrier_implicit) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here BUILDSTDERR: omp_state_t ompt_entry_state; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_hierarchical_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:982:33: 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-7.0.1.src/runtime/src/kmp_barrier.cpp:15:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ [ 70%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_affinity.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, tId, 0, ds_tid); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here BUILDSTDERR: ompt_data_t *tId; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (omp_state == omp_state_wait_barrier_implicit) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here BUILDSTDERR: omp_state_t ompt_entry_state; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, tId, 0, ds_tid); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here BUILDSTDERR: ompt_data_t *tId; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (omp_state == omp_state_wait_barrier_implicit) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here BUILDSTDERR: omp_state_t ompt_entry_state; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp: In function 'int __kmp_aux_get_affinity(void**)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:4888:15: warning: variable 'th' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *th; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, tId, 0, ds_tid); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here BUILDSTDERR: ompt_data_t *tId; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (omp_state == omp_state_wait_barrier_implicit) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here BUILDSTDERR: omp_state_t ompt_entry_state; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, tId, 0, ds_tid); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here BUILDSTDERR: ompt_data_t *tId; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (omp_state == omp_state_wait_barrier_implicit) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here BUILDSTDERR: omp_state_t ompt_entry_state; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411: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-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here BUILDSTDERR: kmp_uint64 hibernate_goal; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_scope_end, NULL, tId, 0, ds_tid); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here BUILDSTDERR: ompt_data_t *tId; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (omp_state == omp_state_wait_barrier_implicit) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here BUILDSTDERR: omp_state_t ompt_entry_state; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'int __kmp_barrier(barrier_type, int, int, size_t, void*, void (*)(void*, void*))': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1500:62: warning: 'return_address' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ompt_callbacks.ompt_callback(ompt_callback_sync_region)( BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: ompt_sync_region_barrier, ompt_scope_end, my_parallel_data, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: my_task_data, return_address); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1500:62: warning: 'my_parallel_data' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1500:62: warning: 'my_task_data' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp: In function 'void __kmp_apply_thread_places(AddrUnsPair**, int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:3899:50: warning: 'newAddr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: newAddr[n_new] = (*pAddr)[n_old]; BUILDSTDERR: ^ [ 72%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_dispatch.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:15:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id_t*, FILE*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:589:38: warning: '*((void*)& +128)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: : first(_first), second(_second) {} BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:28: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp_dispatch.cpp:38:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h: In function 'void __kmp_dispatch_deo(int*, int*, ident_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h:335: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-7.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:100: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-7.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-7.0.1.src/runtime/src/kmp_dispatch.cpp:734: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-7.0.1.src/runtime/src/kmp_dispatch.cpp:735:44: warning: typedef 'DBL' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: typedef typename traits_t::floating_t DBL; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1870:44: warning: typedef 'DBL' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: typedef typename traits_t::floating_t DBL; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_dispatch.cpp:2126: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-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = int; ident_t = ident; typename traits_t::signed_t = int; kmp_uint64 = long long unsigned int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from '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-7.0.1.src/runtime/src/kmp_dispatch.cpp:2267:78: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:9: 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-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_x2apicid_map(AddrUnsPair**, kmp_i18n_id_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:551:35: warning: 'addr.Address::childNums[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: childNums[i] = b.childNums[i]; BUILDSTDERR: ~~~~~~~~~~~~~^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = unsigned int; ident_t = ident; typename traits_t::signed_t = int; kmp_uint64 = long long unsigned int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from '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-7.0.1.src/runtime/src/kmp_dispatch.cpp:2279:79: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:9: 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-7.0.1.src/runtime/src/kmp_affinity.h:550:29: warning: '#'target_mem_ref' not supported by dump_expr#' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: labels[i] = b.labels[i]; BUILDSTDERR: ~~~~~~~~~~^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = long long int; ident_t = ident; typename traits_t::signed_t = long long int; kmp_uint64 = long long unsigned int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from '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-7.0.1.src/runtime/src/kmp_dispatch.cpp:2292:78: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:9: 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-7.0.1.src/runtime/src/kmp_affinity.h:551:35: warning: '#'target_mem_ref' not supported by dump_expr#' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: childNums[i] = b.childNums[i]; BUILDSTDERR: ~~~~~~~~~~~~~^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = long long unsigned int; ident_t = ident; typename traits_t::signed_t = long long int; kmp_uint64 = long long unsigned int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from '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-7.0.1.src/runtime/src/kmp_dispatch.cpp:2305:79: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(double *)&pr->u.p.parm3 = BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:9: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = int; kmp_int32 = int; typename traits_t::signed_t = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [with T = int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = int]' BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2388:45: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1264:18: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1272: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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1314:22: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1345:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(volatile kmp_int64 *)(&pr->u.p.count) = vold.b; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:30: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:21: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:34: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = unsigned int; kmp_int32 = int; typename traits_t::signed_t = int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [with T = unsigned int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = int]' BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2405:46: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1264:18: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1272: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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1314:22: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1345:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: *(volatile kmp_int64 *)(&pr->u.p.count) = vold.b; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:30: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:21: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:34: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = long long int; kmp_int32 = int; typename traits_t::signed_t = long long int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [with T = long long int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = long long int]' BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2421:45: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:30: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:21: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:34: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = long long unsigned int; kmp_int32 = int; typename traits_t::signed_t = long long int]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [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-7.0.1.src/runtime/src/kmp_dispatch.cpp:2438:46: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:30: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:21: 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-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:34: 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-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_apicid_map(AddrUnsPair**, kmp_i18n_id_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:589:38: warning: '*((void*)& +128)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: : first(_first), second(_second) {} BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_flat_map(AddrUnsPair**, kmp_i18n_id_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:589:38: warning: '*((void*)& +128)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: : first(_first), second(_second) {} BUILDSTDERR: ^ [ 75%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_lock.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:17: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_lock.cpp:1405:15: warning: variable 'this_thr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *this_thr; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:22:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_lock.cpp:1329:74: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:1138:13: warning: variable 'need_mf' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_int32 need_mf = 1; BUILDSTDERR: ^~~~~~~ [ 77%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_sched.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_sched.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_sched.cpp:20: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 79%] Building CXX object runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/z_Linux_util.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp [ 81%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_gsupport.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp: In function 'void* __kmp_launch_worker(void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:501:18: warning: variable 'padding' set but not used [-Wunused-but-set-variable] BUILDSTDERR: void *volatile padding = 0; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp: In function 'void __kmp_reap_worker(kmp_info_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:1085: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-7.0.1.src/runtime/src/z_Linux_util.cpp:22:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_microtask_wrapper(int*, int*, void (*)(void*), void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:312:36: warning: 'enclosing_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: thr->th.ompt_thread_info.state = enclosing_state; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:312:36: warning: 'thr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_parallel_microtask_wrapper(int*, int*, void (*)(void*), void*, unsigned int, ident_t*, sched_type, long int, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:358:36: warning: 'enclosing_state' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: thr->th.ompt_thread_info.state = enclosing_state; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:358:36: warning: 'thr' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_barrier()': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:38:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void* __kmp_api_GOMP_single_copy_start()': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:184:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_single_copy_end(void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:220:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_start(void (*)(void*), void*, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:429:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:451:25: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: frame->exit_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_taskdeps.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_loop_end()': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:771:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_static_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1099:1: note: in expansion of macro 'PARALLEL_LOOP_START' BUILDSTDERR: PARALLEL_LOOP_START( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_dynamic_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1102:1: note: in expansion of macro 'PARALLEL_LOOP_START' BUILDSTDERR: PARALLEL_LOOP_START( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_guided_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1105:1: note: in expansion of macro 'PARALLEL_LOOP_START' BUILDSTDERR: PARALLEL_LOOP_START( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_runtime_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1108:1: note: in expansion of macro 'PARALLEL_LOOP_START' BUILDSTDERR: PARALLEL_LOOP_START( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_task(void (*)(void*), void*, void (*)(void*, void*), long int, long int, bool, unsigned int, void**)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1222:52: warning: 'current_task' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: current_task->ompt_task_info.frame.enter_frame = NULL; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1216:49: warning: 'taskdata' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: taskdata->ompt_task_info.frame.exit_frame = NULL; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1215:35: warning: 'thread' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: thread->th.ompt_thread_info = oldInfo; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1168:54: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: current_task->ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:18:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_uint64 poll_count; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_sections_start(void (*)(void*), void*, unsigned int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1311:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1420:33: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: task_info->frame.exit_frame = NULL; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1421:41: warning: 'parent_task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: parent_task_info->frame.enter_frame = NULL; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1388:43: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_static(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1503:1: note: in expansion of macro 'PARALLEL_LOOP' BUILDSTDERR: PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_STATIC), BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1505:1: note: in expansion of macro 'PARALLEL_LOOP' BUILDSTDERR: PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_DYNAMIC), BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1507:1: note: in expansion of macro 'PARALLEL_LOOP' BUILDSTDERR: PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_GUIDED), BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' BUILDSTDERR: ompt_pre(); \ BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1509:1: note: in expansion of macro 'PARALLEL_LOOP' BUILDSTDERR: PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_RUNTIME), BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:16: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp: In function 'kmp_int32 __kmpc_omp_task_with_deps(ident_t*, kmp_int32, kmp_task_t*, kmp_int32, kmp_depend_info_t*, kmp_int32, kmp_depend_info_t*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:480:11: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_cancel.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_cancel.cpp [ 88%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_cancel.cpp:11: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:32:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime()': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:118:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *thread; BUILDSTDERR: ^~~~~~ [ 90%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_extra.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int omp_control_tool(int, int, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:358:41: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_extra.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602: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-7.0.1.src/runtime/src/kmp_ftn_extra.cpp:30:0: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime_()': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:118:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] BUILDSTDERR: kmp_info_t *thread; BUILDSTDERR: ^~~~~~ [ 93%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/kmp_version.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_version.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_extra.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int OMP_CONTROL_TOOL(int, int, void*)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] BUILDSTDERR: #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:358:41: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' BUILDSTDERR: parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp_version.cpp:14: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ [ 95%] Building CXX object runtime/src/CMakeFiles/omp.dir/ompt-general.cpp.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -std=c++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -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 -Wstringop-overflow=0 -o CMakeFiles/omp.dir/ompt-general.cpp.o -c /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp [ 97%] Building C object runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /opt/rh/devtoolset-7/root/usr/bin/cc -Domp_EXPORTS -I/builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/include/50 -I/builddir/build/BUILD/openmp-7.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 -m64 -mtune=generic -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-7.0.1.src/runtime/src/z_Linux_asm.S BUILDSTDERR: In file included from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78:0, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-specific.cpp:18, BUILDSTDERR: from /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:32: BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:595: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-7.0.1.src/runtime/src/kmp_os.h:596:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real32 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.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-7.0.1.src/runtime/src/kmp_os.h:601: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-7.0.1.src/runtime/src/kmp_os.h:602:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: return *(kmp_real64 *)&tmp; BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp: In function 'int ompt_set_callback(ompt_callbacks_t, ompt_callback_t)': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:105:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_thread_begin, ompt_callback_thread_begin_t, 1) /* thread begin */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:106:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_thread_end, ompt_callback_thread_end_t, 2) /* thread end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:108:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_parallel_begin, ompt_callback_parallel_begin_t, 3) /* parallel begin */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:109:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_parallel_end, ompt_callback_parallel_end_t, 4) /* parallel end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:111:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_create, ompt_callback_task_create_t, 5) /* task begin */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:112:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_schedule, ompt_callback_task_schedule_t, 6) /* task schedule */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:113:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_implicit_task, ompt_callback_implicit_task_t, 7) /* implicit task */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:119:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_control_tool, ompt_callback_control_tool_t, 11) /* control tool */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:128:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_sync_region_wait, ompt_callback_sync_region_t, 16) /* sync region wait begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:130:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_mutex_released, ompt_callback_mutex_t, 17) /* mutex released */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:132:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_dependences, ompt_callback_task_dependences_t, 18) /* report task dependences */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:133:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_dependence, ompt_callback_task_dependence_t, 19) /* report task dependence */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:135:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_work, ompt_callback_work_t, 20) /* task at work begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:137:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_master, ompt_callback_master_t, 21) /* task at master begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:141:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_sync_region, ompt_callback_sync_region_t, 23) /* sync region begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:143:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_lock_init, ompt_callback_mutex_acquire_t, 24) /* lock init */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:144:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_lock_destroy, ompt_callback_mutex_t, 25) /* lock destroy */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:146:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_mutex_acquire, ompt_callback_mutex_acquire_t, 26) /* mutex acquire */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:147:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_mutex_acquired, ompt_callback_mutex_t, 27) /* mutex acquired */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:149:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_nest_lock, ompt_callback_nest_lock_t, 28) /* nest lock */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:151:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_flush, ompt_callback_flush_t, 29) /* after executing flush */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:153:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_cancel, ompt_callback_cancel_t, 30) /* cancel innermost binding region */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:154:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_idle, ompt_callback_idle_t, 31) /* begin or end idle state */ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp: In function 'int ompt_get_callback(ompt_callbacks_t, void (**)())': BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:105:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_thread_begin, ompt_callback_thread_begin_t, 1) /* thread begin */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:106:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_thread_end, ompt_callback_thread_end_t, 2) /* thread end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:108:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_parallel_begin, ompt_callback_parallel_begin_t, 3) /* parallel begin */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:109:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_parallel_end, ompt_callback_parallel_end_t, 4) /* parallel end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:111:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_create, ompt_callback_task_create_t, 5) /* task begin */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:112:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_schedule, ompt_callback_task_schedule_t, 6) /* task schedule */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:113:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_implicit_task, ompt_callback_implicit_task_t, 7) /* implicit task */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:119:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_control_tool, ompt_callback_control_tool_t, 11) /* control tool */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:128:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_sync_region_wait, ompt_callback_sync_region_t, 16) /* sync region wait begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:130:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_mutex_released, ompt_callback_mutex_t, 17) /* mutex released */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:132:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_dependences, ompt_callback_task_dependences_t, 18) /* report task dependences */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:133:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_task_dependence, ompt_callback_task_dependence_t, 19) /* report task dependence */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:135:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_work, ompt_callback_work_t, 20) /* task at work begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:137:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_master, ompt_callback_master_t, 21) /* task at master begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:141:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_sync_region, ompt_callback_sync_region_t, 23) /* sync region begin or end */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:143:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_lock_init, ompt_callback_mutex_acquire_t, 24) /* lock init */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:144:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_lock_destroy, ompt_callback_mutex_t, 25) /* lock destroy */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:146:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_mutex_acquire, ompt_callback_mutex_acquire_t, 26) /* mutex acquire */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:147:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_mutex_acquired, ompt_callback_mutex_t, 27) /* mutex acquired */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:149:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_nest_lock, ompt_callback_nest_lock_t, 28) /* nest lock */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:151:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_flush, ompt_callback_flush_t, 29) /* after executing flush */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:153:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_cancel, ompt_callback_cancel_t, 30) /* cancel innermost binding region */ \ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: if (ompt_event_implementation_status(event_name)) { \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/ompt.h:154:5: note: in expansion of macro 'ompt_event_macro' BUILDSTDERR: macro (ompt_callback_idle, ompt_callback_idle_t, 31) /* begin or end idle state */ BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' BUILDSTDERR: FOREACH_OMPT_EVENT(ompt_event_macro) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ [100%] Linking C shared library libomp.so cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E cmake_link_script CMakeFiles/omp.dir/link.txt --verbose=1 /opt/rh/devtoolset-7/root/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 -m64 -mtune=generic -DNDEBUG -Wl,--warn-shared-textrel -Wl,--as-needed -Wl,--version-script=/builddir/build/BUILD/openmp-7.0.1.src/runtime/src/exports_so.txt -static-libgcc -Wl,-z,noexecstack -Wl,-fini=__kmp_internal_end_fini -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/ompt-general.cpp.o CMakeFiles/omp.dir/z_Linux_asm.S.o -lpthread -ldl cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E create_symlink libomp.so libgomp.so cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E create_symlink libomp.so libiomp5.so cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E make_directory /builddir/build/BUILD/openmp-7.0.1.src/runtime/exports/common.50.ompt.optional/include cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E copy omp.h /builddir/build/BUILD/openmp-7.0.1.src/runtime/exports/common.50.ompt.optional/include cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E copy ompt.h /builddir/build/BUILD/openmp-7.0.1.src/runtime/exports/common.50.ompt.optional/include cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E make_directory /builddir/build/BUILD/openmp-7.0.1.src/runtime/exports/lin_32e.50.ompt.optional/lib cd /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src && /usr/bin/cmake3 -E copy /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/libomp.so /builddir/build/BUILD/openmp-7.0.1.src/runtime/exports/lin_32e.50.ompt.optional/lib make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [100%] Built target omp make[1]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' /usr/bin/cmake3 -E cmake_progress_start /builddir/build/BUILD/openmp-7.0.1.src/_build/CMakeFiles 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.bDWLIf + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64 + cd openmp-7.0.1.src + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64 -C _build make: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' /usr/bin/cmake3 -S/builddir/build/BUILD/openmp-7.0.1.src -B/builddir/build/BUILD/openmp-7.0.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake3 -E cmake_progress_start /builddir/build/BUILD/openmp-7.0.1.src/_build/CMakeFiles /builddir/build/BUILD/openmp-7.0.1.src/_build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/builddir/build/BUILD/openmp-7.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-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/runtime/src /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/CMakeFiles/libomp-needed-headers.dir/DependInfo.cmake --color= make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.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-7.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-7.0.1.src/_build' [ 4%] 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-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/runtime/src /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src /builddir/build/BUILD/openmp-7.0.1.src/_build/runtime/src/CMakeFiles/omp.dir/DependInfo.cmake --color= make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.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-7.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-7.0.1.src/_build' [ 81%] Built target omp /usr/bin/make -f libomptarget/src/CMakeFiles/omptarget.dir/build.make libomptarget/src/CMakeFiles/omptarget.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/src /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/src/CMakeFiles/omptarget.dir/DependInfo.cmake --color= make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' /usr/bin/make -f libomptarget/src/CMakeFiles/omptarget.dir/build.make libomptarget/src/CMakeFiles/omptarget.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' make[2]: Nothing to be done for `libomptarget/src/CMakeFiles/omptarget.dir/build'. make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [ 95%] Built target omptarget /usr/bin/make -f libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/build.make libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/depend make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' cd /builddir/build/BUILD/openmp-7.0.1.src/_build && /usr/bin/cmake3 -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-7.0.1.src /builddir/build/BUILD/openmp-7.0.1.src/libomptarget/plugins/x86_64 /builddir/build/BUILD/openmp-7.0.1.src/_build /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/plugins/x86_64 /builddir/build/BUILD/openmp-7.0.1.src/_build/libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/DependInfo.cmake --color= make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' /usr/bin/make -f libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/build.make libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/build make[2]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' make[2]: Nothing to be done for `libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/build'. make[2]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' [100%] Built target omptarget.rtl.x86_64 make[1]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' /usr/bin/cmake3 -E cmake_progress_start /builddir/build/BUILD/openmp-7.0.1.src/_build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' make[1]: Nothing to be done for `preinstall'. make[1]: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' Install the project... /usr/bin/cmake3 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/libomp.so -- Installing: /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/clang/7.0.1/include/omp.h -- Installing: /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/clang/7.0.1/include/ompt.h -- Installing: /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/libomptarget.so -- Installing: /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/libomptarget.rtl.x86_64.so make: Leaving directory `/builddir/build/BUILD/openmp-7.0.1.src/_build' + install -d /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime + cp -R runtime/test /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime + cp -R runtime/src /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime + ln -s /usr/lib64/clang/7.0.1/include/omp.h /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//omp.h + ln -s /usr/lib64/clang/7.0.1/include/ompt.h /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//ompt.h + ln -s /usr/lib64/libomp.so /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//libgomp.so + echo 'import tempfile' + cat _build/runtime/test/lit.site.cfg + sed -i 's~\(config.test_filecheck = \)""~\1"/usr/lib64/llvm/FileCheck"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.omp_header_directory = \)"[^"]\+"~\1"/usr/include"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.libomp_obj_root = \)"[^"]\+"~\1tempfile.mkdtemp()[1]~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(lit_config.load_config(config, \)"[^"]\+"~\1"/usr/share/libomp/src//runtime/test//lit.cfg"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.test_c_compiler = \)"[^"]\+"~\1"/usr/bin/gcc"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.test_cxx_compiler = \)"[^"]\+"~\1"/usr/bin/g++"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.library_dir = \)"[^"]\+"~\1"/usr/share/libomp/src//runtime/test/"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg + cp /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//gcc.site.cfg /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.test_compiler_features = \)\[[^\[]\+]~\1["clang"]~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.test_c_compiler = \)"[^"]\+"~\1"/usr/bin/clang"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.test_cxx_compiler = \)"[^"]\+"~\1"/usr/bin/clang++"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.library_dir = \)"[^"]\+"~\1"/usr/lib64"~' /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp/src//runtime/test//clang.site.cfg + install -m 0755 /builddir/build/SOURCES/runtest.sh /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/share/libomp + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/openmp-7.0.1.src extracting debug info from /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/libomptarget.rtl.x86_64.so extracting debug info from /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/libomptarget.so extracting debug info from /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64/usr/lib64/libomp.so /usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. symlinked /usr/lib/debug/usr/lib64/libomp.so.debug to /usr/lib/debug/usr/share/libomp/src/runtime/test/libgomp.so.debug BUILDSTDERR: 6011 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: libomp-7.0.1-1.el7.x86_64 Provides: libomp = 7.0.1-1.el7 libomp(x86-64) = 7.0.1-1.el7 libomp.so()(64bit) libomp.so(GOMP_1.0)(64bit) libomp.so(GOMP_2.0)(64bit) libomp.so(GOMP_3.0)(64bit) libomp.so(GOMP_4.0)(64bit) libomp.so(GOMP_4.5)(64bit) libomp.so(OMP_1.0)(64bit) libomp.so(OMP_2.0)(64bit) libomp.so(OMP_3.0)(64bit) libomp.so(OMP_3.1)(64bit) libomp.so(OMP_4.0)(64bit) libomp.so(OMP_4.5)(64bit) libomp.so(VERSION)(64bit) libomptarget.rtl.x86_64.so()(64bit) libomptarget.rtl.x86_64.so(VERS1.0)(64bit) libomptarget.so()(64bit) libomptarget.so(VERS1.0)(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libelf.so.1()(64bit) libelf.so.1(ELFUTILS_1.0)(64bit) libelf.so.1(ELFUTILS_1.5)(64bit) libffi.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) rtld(GNU_HASH) Processing files: libomp-devel-7.0.1-1.el7.x86_64 Provides: libomp-devel = 7.0.1-1.el7 libomp-devel(x86-64) = 7.0.1-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libomp-test-7.0.1-1.el7.x86_64 Provides: libomp-test = 7.0.1-1.el7 libomp-test(x86-64) = 7.0.1-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash Processing files: libomp-debuginfo-7.0.1-1.el7.x86_64 Provides: libomp-debuginfo = 7.0.1-1.el7 libomp-debuginfo(x86-64) = 7.0.1-1.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/libomp-7.0.1-1.el7.x86_64 Wrote: /builddir/build/RPMS/libomp-7.0.1-1.el7.x86_64.rpm Wrote: /builddir/build/RPMS/libomp-devel-7.0.1-1.el7.x86_64.rpm Wrote: /builddir/build/RPMS/libomp-test-7.0.1-1.el7.x86_64.rpm Wrote: /builddir/build/RPMS/libomp-debuginfo-7.0.1-1.el7.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7mWj9l + umask 022 + cd /builddir/build/BUILD + cd openmp-7.0.1.src + /usr/bin/rm -rf /builddir/build/BUILDROOT/libomp-7.0.1-1.el7.x86_64 + exit 0 Child return code was: 0