Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/libomp.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/module-llvm-toolset-rhel8-8010020200325230030-cdc1202b-build-33500-4315/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/libomp.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/libomp-9.0.0-1.module_el8.1.0+288+74592915.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/libomp.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/module-llvm-toolset-rhel8-8010020200325230030-cdc1202b-build-33500-4315/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/libomp.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1hcJFY + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openmp-9.0.0.src + /usr/bin/xz -dc /builddir/build/SOURCES/openmp-9.0.0.src.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd openmp-9.0.0.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 --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.u7KyMU + umask 022 + cd /builddir/build/BUILD + cd openmp-9.0.0.src + mkdir -p _build + cd _build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/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/9.0.0/include -DOPENMP_LIBDIR_SUFFIX=64 -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test OPENMP_HAVE_WERROR_FLAG -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG - Success -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Could not find Python. CMake Warning at cmake/OpenMPTesting.cmake:10 (message): The check targets will not be available! Call Stack (most recent call first): cmake/OpenMPTesting.cmake:40 (find_standalone_test_dependencies) 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_WCAST_QUAL_FLAG -- Performing Test LIBOMP_HAVE_WCAST_QUAL_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 - Failed -- 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.26.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 -- aarch64 -- LIBOMP: Build Type -- Release -- 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 -- FALSE -- 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 - found -- check-libomp does nothing. -- check-ompt does nothing. -- Found LIBOMPTARGET_DEP_LIBELF: /usr/lib64/libelf.so -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- 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: Building aarch64 offloading plugin. -- LIBOMPTARGET: Not building CUDA offloading plugin: only support CUDA in Linux x86_64 or ppc64le hosts. -- 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: Not building x86_64 offloading plugin: machine not found in the system. -- 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. CMake Warning at libomptarget/cmake/Modules/LibomptargetUtils.cmake:20 (message): LIBOMPTARGET: The check-libomptarget target will not be available! Call Stack (most recent call first): libomptarget/test/CMakeLists.txt:5 (libomptarget_warning_say) -- check-openmp does nothing. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/openmp-9.0.0.src/_build + /usr/bin/make -O -j32 /usr/bin/cmake -H/builddir/build/BUILD/openmp-9.0.0.src -B/builddir/build/BUILD/openmp-9.0.0.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-9.0.0.src/_build/CMakeFiles /builddir/build/BUILD/openmp-9.0.0.src/_build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /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 /usr/bin/make -f libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/build.make libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/depend make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/CMakeFiles/libomp-needed-headers.dir/DependInfo.cmake --color= Scanning dependencies of target libomp-needed-headers make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/plugins/aarch64 /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/plugins/aarch64 /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/DependInfo.cmake --color= Scanning dependencies of target omptarget.rtl.aarch64 make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' /usr/bin/make -f libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/build.make libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/build make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src/CMakeFiles/omptarget.dir/DependInfo.cmake --color= Scanning dependencies of target omptarget make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.src/_build' [ 2%] Generating kmp_i18n_id.inc cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/perl /builddir/build/BUILD/openmp-9.0.0.src/runtime/tools/message-converter.pl --os=lin --prefix=kmp_i18n --enum=kmp_i18n_id.inc /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n/en_US.txt make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 4%] Generating kmp_i18n_default.inc cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/perl /builddir/build/BUILD/openmp-9.0.0.src/runtime/tools/message-converter.pl --os=lin --prefix=kmp_i18n --default=kmp_i18n_default.inc /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n/en_US.txt make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[1]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 18%] Built target libomp-needed-headers make[1]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' /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-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/CMakeFiles/omp.dir/DependInfo.cmake --color= Scanning dependencies of target omp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.src/_build' [ 39%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_global.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_global.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_global.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_global.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 23%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_debug.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_debug.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_debug.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_debug.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 69%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_utility.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_utility.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_utility.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_utility.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 41%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_environment.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_environment.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_environment.cpp:53: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_environment.cpp:53: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 39%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_io.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_io.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_io.cpp:22: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_io.cpp:22: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 27%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_itt.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:20, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h:17, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.cpp:16: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h:17, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.cpp:16: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 53%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_i18n.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_i18n.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_str.h:19, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_i18n.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_i18n.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_i18n.cpp:15: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_i18n.cpp: In function 'void __kmp_msg(kmp_msg_severity_t, kmp_msg_t, va_list)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_i18n.cpp:811:59: warning: 'format' may be used uninitialized in this function [-Wmaybe-uninitialized] fmsg = __kmp_msg_format(format, message.num, message.str); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 39%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_error.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_error.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 93%] Building C object runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cc -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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-9.0.0.src/runtime/src/z_Linux_asm.S make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_error.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_error.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 13%] Building CXX object libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/__/generic-elf-64bit/src/rtl.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/plugins/aarch64 && /usr/bin/c++ -DTARGET_ELF_ID=183 -DTARGET_NAME=aarch64 -Domptarget_rtl_aarch64_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/libomptarget/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.rtl.aarch64.dir/__/generic-elf-64bit/src/rtl.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/plugins/generic-elf-64bit/src/rtl.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 51%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_wait_release.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:756:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] int oversubscribed; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:759:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:785:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:788:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:796:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:799:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:889:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:892:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'void __kmp_wait_64(kmp_info_t*, kmp_flag_64*, int, void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 6%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/api.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src && /usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/libomptarget/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/api.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/api.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 95%] Linking CXX shared library ../../libomptarget.rtl.aarch64.so cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/plugins/aarch64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/omptarget.rtl.aarch64.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libomptarget.rtl.aarch64.so -o ../../libomptarget.rtl.aarch64.so CMakeFiles/omptarget.rtl.aarch64.dir/__/generic-elf-64bit/src/rtl.cpp.o -lffi -lelf -ldl -Wl,--version-script=/builddir/build/BUILD/openmp-9.0.0.src/libomptarget/plugins/aarch64/../exports make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 46%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_str.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_str.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_str.h:19, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_str.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_str.cpp:19: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[1]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 95%] Built target omptarget.rtl.aarch64 make[1]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 48%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_threadprivate.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_threadprivate.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_threadprivate.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_threadprivate.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_threadprivate.cpp:15: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h: In function 'void* __kmpc_threadprivate_cached(ident_t*, kmp_int32, void*, size_t, void***)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h:267:22: warning: '__itt_state_' may be used uninitialized in this function [-Wmaybe-uninitialized] __itt_state_set(__itt_state_); \ ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h:260:19: note: '__itt_state_' was declared here __itt_state_t __itt_state_; \ ^~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_threadprivate.cpp:636:9: note: in expansion of macro 'KMP_ITT_IGNORE' KMP_ITT_IGNORE(my_cache = (void **)__kmp_allocate( ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h: In function 'void __kmp_threadprivate_resize_cache(int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h:267:22: warning: '__itt_state_' may be used uninitialized in this function [-Wmaybe-uninitialized] __itt_state_set(__itt_state_); \ ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_itt.h:260:19: note: '__itt_state_' was declared here __itt_state_t __itt_state_; \ ^~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_threadprivate.cpp:689:7: note: in expansion of macro 'KMP_ITT_IGNORE' KMP_ITT_IGNORE(my_cache = ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 81%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_cancel.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_cancel.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_cancel.cpp:10: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_cancel.cpp:10: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 88%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_version.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_version.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_version.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_version.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 11%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/interface.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src && /usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/libomptarget/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/interface.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/interface.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 9%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/device.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src && /usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/libomptarget/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/device.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/device.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 32%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_alloc.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_alloc.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_alloc.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_alloc.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_alloc.cpp: In function 'void ___kmp_free(void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_alloc.cpp:1760:17: warning: variable 'addr_allocated' set but not used [-Wunused-but-set-variable] kmp_uintptr_t addr_allocated; // Address returned by malloc(). ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_alloc.cpp:1761:17: warning: variable 'addr_aligned' set but not used [-Wunused-but-set-variable] kmp_uintptr_t addr_aligned; // Aligned address passed by caller. ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 79%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_taskdeps.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_taskdeps.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_taskdeps.cpp:15: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_taskdeps.cpp:15: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_taskdeps.cpp:17: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:756:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] int oversubscribed; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:759:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:785:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:788:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:796:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:799:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:889:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:892:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 83%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_cdecl.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_cdecl.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_cdecl.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_cdecl.cpp:31: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_entry.h:121:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] kmp_info_t *thread; ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 86%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_extra.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_extra.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_extra.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_extra.cpp:29: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime_()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_ftn_entry.h:121:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] kmp_info_t *thread; ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 90%] Building CXX object runtime/src/CMakeFiles/omp.dir/ompt-general.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/ompt-general.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-specific.cpp:17, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:31: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-specific.cpp:17, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:31: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp: In function 'ompt_set_result_t ompt_set_callback(ompt_callbacks_t, ompt_callback_t)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:104:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_begin, ompt_callback_thread_begin_t, 1) /* thread begin */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:105:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_end, ompt_callback_thread_end_t, 2) /* thread end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:107:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_begin, ompt_callback_parallel_begin_t, 3) /* parallel begin */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:108:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_end, ompt_callback_parallel_end_t, 4) /* parallel end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:110:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_create, ompt_callback_task_create_t, 5) /* task begin */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:111:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_schedule, ompt_callback_task_schedule_t, 6) /* task schedule */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:112:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_implicit_task, ompt_callback_implicit_task_t, 7) /* implicit task */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:118:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_control_tool, ompt_callback_control_tool_t, 11) /* control tool */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:127:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_sync_region_wait, ompt_callback_sync_region_t, 16) /* sync region wait begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:129:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_released, ompt_callback_mutex_t, 17) /* mutex released */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:131:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_dependences, ompt_callback_dependences_t, 18) /* report task dependences */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:132:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_dependence, ompt_callback_task_dependence_t, 19) /* report task dependence */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:134:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_work, ompt_callback_work_t, 20) /* task at work begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:136:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_master, ompt_callback_master_t, 21) /* task at master begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:140:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_sync_region, ompt_callback_sync_region_t, 23) /* sync region begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:142:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_init, ompt_callback_mutex_acquire_t, 24) /* lock init */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:143:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_destroy, ompt_callback_mutex_t, 25) /* lock destroy */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:145:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquire, ompt_callback_mutex_acquire_t, 26) /* mutex acquire */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:146:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquired, ompt_callback_mutex_t, 27) /* mutex acquired */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:148:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_nest_lock, ompt_callback_nest_lock_t, 28) /* nest lock */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:150:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_flush, ompt_callback_flush_t, 29) /* after executing flush */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:433:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:152:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_cancel, ompt_callback_cancel_t, 30) /* cancel innermost binding region */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:442:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp: In function 'int ompt_get_callback(ompt_callbacks_t, void (**)())': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:104:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_begin, ompt_callback_thread_begin_t, 1) /* thread begin */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:105:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_end, ompt_callback_thread_end_t, 2) /* thread end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:107:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_begin, ompt_callback_parallel_begin_t, 3) /* parallel begin */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:108:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_end, ompt_callback_parallel_end_t, 4) /* parallel end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:110:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_create, ompt_callback_task_create_t, 5) /* task begin */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:111:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_schedule, ompt_callback_task_schedule_t, 6) /* task schedule */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:112:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_implicit_task, ompt_callback_implicit_task_t, 7) /* implicit task */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:118:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_control_tool, ompt_callback_control_tool_t, 11) /* control tool */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:127:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_sync_region_wait, ompt_callback_sync_region_t, 16) /* sync region wait begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:129:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_released, ompt_callback_mutex_t, 17) /* mutex released */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:131:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_dependences, ompt_callback_dependences_t, 18) /* report task dependences */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:132:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_dependence, ompt_callback_task_dependence_t, 19) /* report task dependence */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:134:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_work, ompt_callback_work_t, 20) /* task at work begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:136:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_master, ompt_callback_master_t, 21) /* task at master begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:140:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_sync_region, ompt_callback_sync_region_t, 23) /* sync region begin or end */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:142:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_init, ompt_callback_mutex_acquire_t, 24) /* lock init */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:143:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_destroy, ompt_callback_mutex_t, 25) /* lock destroy */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:145:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquire, ompt_callback_mutex_acquire_t, 26) /* mutex acquire */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:146:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquired, ompt_callback_mutex_t, 27) /* mutex acquired */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:148:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_nest_lock, ompt_callback_nest_lock_t, 28) /* nest lock */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:150:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_flush, ompt_callback_flush_t, 29) /* after executing flush */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:460:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/omp-tools.h:152:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_cancel, ompt_callback_cancel_t, 30) /* cancel innermost binding region */ \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/ompt-general.cpp:470:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 20%] Building C object runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cc -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -x c++ -o CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify/ittnotify_static.c make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 58%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_sched.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_sched.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_sched.cpp:19: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_sched.cpp:19: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 69%] Building CXX object runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/z_Linux_util.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp: In function 'void* __kmp_launch_worker(void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp:505:18: warning: variable 'padding' set but not used [-Wunused-but-set-variable] void *volatile padding = 0; ^~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp: In function 'void __kmp_reap_worker(kmp_info_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp:1065:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status; ^~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/z_Linux_util.cpp:21: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:756:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] int oversubscribed; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:759:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:785:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:788:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:796:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:799:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:889:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:892:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 16%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/omptarget.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src && /usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/libomptarget/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/omptarget.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/omptarget.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/omptarget.cpp: In function 'int target_data_begin(DeviceTy&, int32_t, void**, void**, int64_t*, int64_t*)': /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/omptarget.cpp:243:11: warning: 'Pointer_HstPtrBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] void *Pointer_HstPtrBegin, *Pointer_TgtPtrBegin; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/omptarget.cpp:320:34: warning: 'Pointer_TgtPtrBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] int rt = Device.data_submit(Pointer_TgtPtrBegin, &TgtPtrBase, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(void *)); ~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 32%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_csupport.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp:15: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp:15: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_teams(ident_t*, kmp_int32, kmpc_micro, ...)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp:450:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(kmp_int64 *)(&this_thr->th.th_teams_size) = 0L; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_destroy_lock(ident_t*, kmp_int32, void**)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp:2415:21: warning: variable 'lck' set but not used [-Wunused-but-set-variable] kmp_user_lock_p lck; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_init(ident_t*, int, int, const kmp_dim*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp:3971:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] while (*(volatile kmp_int64 *)&sh_buf->doacross_flags == 1LL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_ordered(ident_t*, kmp_int32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp:906:65: warning: 'codeptr_ra' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_mutex_acquired)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_mutex_ordered, (ompt_wait_id_t)(uintptr_t)lck, codeptr_ra); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_csupport.cpp:906:65: warning: 'lck' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 58%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_lock.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:16: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:16: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp: In function 'int __kmp_release_queuing_lock(kmp_queuing_lock_t*, kmp_int32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:1360:15: warning: variable 'this_thr' set but not used [-Wunused-but-set-variable] kmp_info_t *this_thr; ^~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2946:8: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *) = 0; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2947:7: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32) = 0; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2948:7: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32) = 0; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2949:7: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32) = 0; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2996:8: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] void (*(*__kmp_indirect_destroy))(kmp_user_lock_p) = 0; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2997:7: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32) = 0; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2998:7: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32) = 0; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:2999:7: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32) = 0; ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:21: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:756:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] int oversubscribed; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:759:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:785:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:788:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:796:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:799:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:889:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:892:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:1284:74: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.cpp:1094:13: warning: variable 'need_mf' set but not used [-Wunused-but-set-variable] kmp_int32 need_mf = 1; ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 65%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_gsupport.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_barrier()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:31:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_barrier"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_start()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:62:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_end()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:72:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_end"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_name_start(void**)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:82:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_name_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_name_end(void**)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:89:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_name_end"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_single_start()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:116:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_single_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void* __kmp_api_GOMP_single_copy_start()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:165:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_single_copy_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_ordered_start()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:241:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_ordered_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_ordered_end()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:251:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_ordered_end"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_start(void (*)(void*), void*, unsigned int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:435:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_end()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:463:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_end"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_static_start(long int, long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:621:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_STATIC_START), kmp_sch_static) ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_static_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:622:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_STATIC_NEXT), {}) ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_dynamic_start(long int, long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:623:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_DYNAMIC_START), ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_dynamic_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:625:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_DYNAMIC_NEXT), {}) ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_guided_start(long int, long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:626:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_GUIDED_START), ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_guided_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:628:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_GUIDED_NEXT), {}) ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_runtime_start(long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:563:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:629:1: note: in expansion of macro 'LOOP_RUNTIME_START' LOOP_RUNTIME_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_RUNTIME_START), ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_runtime_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:631:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_RUNTIME_NEXT), {}) ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_static_start(long int, long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:633:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_STATIC_START), ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_static_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:635:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_STATIC_NEXT), ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_dynamic_start(long int, long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:637:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_DYNAMIC_START), ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_dynamic_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:639:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_DYNAMIC_NEXT), ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_guided_start(long int, long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:641:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_GUIDED_START), ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_guided_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:643:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_GUIDED_NEXT), ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_runtime_start(long int, long int, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:563:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:645:1: note: in expansion of macro 'LOOP_RUNTIME_START' LOOP_RUNTIME_START( ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_runtime_next(long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:602:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:648:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_RUNTIME_NEXT), ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_loop_doacross_static_start(unsigned int, long int*, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:659:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:744:1: note: in expansion of macro 'LOOP_DOACROSS_START' LOOP_DOACROSS_START( ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_loop_doacross_dynamic_start(unsigned int, long int*, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:659:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:747:1: note: in expansion of macro 'LOOP_DOACROSS_START' LOOP_DOACROSS_START( ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_loop_doacross_guided_start(unsigned int, long int*, long int, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:659:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:750:1: note: in expansion of macro 'LOOP_DOACROSS_START' LOOP_DOACROSS_START( ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_doacross_runtime_start(unsigned int, long int*, long int*, long int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:706:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:753:1: note: in expansion of macro 'LOOP_DOACROSS_RUNTIME_START' LOOP_DOACROSS_RUNTIME_START( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_static_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:795:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:886:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_STATIC_START), ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_static_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:888:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_STATIC_NEXT), {}) ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_dynamic_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:795:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:889:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_DYNAMIC_START), ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_dynamic_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:891:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_DYNAMIC_NEXT), {}) ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_guided_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:795:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:892:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_GUIDED_START), ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_guided_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:894:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_GUIDED_NEXT), {}) ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_runtime_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:833:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:895:1: note: in expansion of macro 'LOOP_RUNTIME_START_ULL' LOOP_RUNTIME_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_runtime_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:897:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_RUNTIME_NEXT), {}) ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_static_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:795:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:899:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_STATIC_START), ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_static_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:901:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_STATIC_NEXT), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_dynamic_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:795:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:903:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL( ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_dynamic_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:906:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_DYNAMIC_NEXT), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_guided_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:795:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:908:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_GUIDED_START), ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_guided_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:910:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_GUIDED_NEXT), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_runtime_start(int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:833:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:912:1: note: in expansion of macro 'LOOP_RUNTIME_START_ULL' LOOP_RUNTIME_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_ordered_runtime_next(long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:867:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:915:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_RUNTIME_NEXT), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_doacross_static_start(unsigned int, long long unsigned int*, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:927:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1015:1: note: in expansion of macro 'LOOP_DOACROSS_START_ULL' LOOP_DOACROSS_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_doacross_dynamic_start(unsigned int, long long unsigned int*, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:927:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1018:1: note: in expansion of macro 'LOOP_DOACROSS_START_ULL' LOOP_DOACROSS_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_doacross_guided_start(unsigned int, long long unsigned int*, long long unsigned int, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:927:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1021:1: note: in expansion of macro 'LOOP_DOACROSS_START_ULL' LOOP_DOACROSS_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_doacross_runtime_start(unsigned int, long long unsigned int*, long long unsigned int*, long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:976:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1024:1: note: in expansion of macro 'LOOP_DOACROSS_RUNTIME_START_ULL' LOOP_DOACROSS_RUNTIME_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1036:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1091:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1036:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1094:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1036:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1097:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1036:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1100:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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**)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1111:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_task"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_taskwait()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1215:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskwait"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'unsigned int __kmp_api_GOMP_sections_start(unsigned int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1243:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_sections_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'unsigned int __kmp_api_GOMP_sections_next()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1266:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_sections_next"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_sections_start(void (*)(void*), void*, unsigned int, unsigned int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1301:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_sections_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1364:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_sections(void (*)(void*), void*, unsigned int, unsigned int, unsigned int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1415:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_sections"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1452:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1486:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_STATIC), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1452:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1488:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_DYNAMIC), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1452:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1490:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_GUIDED), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1452:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1492:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_RUNTIME), ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_taskgroup_start()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1497:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskgroup_start"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_taskgroup_end()': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1512:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskgroup_end"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_cancellation_point(int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1547:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_cancellation_point"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_cancel(int, bool)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1556:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_cancel"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __GOMP_taskloop(void (*)(void*), void*, void (*)(void*, void*), long int, long int, unsigned int, long unsigned int, int, T, T, T)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1638:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskloop"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_doacross_post(T*) [with T = long int; bool need_conversion = true]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1731:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_post"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_doacross_post(T*) [with T = long int; bool need_conversion = false]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1747:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_post"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_doacross_wait(T, va_list)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1754:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_wait"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_doacross_ull_post(long long unsigned int*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:25:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1804:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_ull_post"); ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_microtask_wrapper(int*, int*, void (*)(void*), void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:313:36: warning: 'enclosing_state' may be used uninitialized in this function [-Wmaybe-uninitialized] thr->th.ompt_thread_info.state = enclosing_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:313:36: warning: 'thr' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:359:36: warning: 'enclosing_state' may be used uninitialized in this function [-Wmaybe-uninitialized] thr->th.ompt_thread_info.state = enclosing_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:359:36: warning: 'thr' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/openmp-9.0.0.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**)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1207:52: warning: 'current_task' may be used uninitialized in this function [-Wmaybe-uninitialized] current_task->ompt_task_info.frame.enter_frame = ompt_data_none; /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1201:49: warning: 'taskdata' may be used uninitialized in this function [-Wmaybe-uninitialized] taskdata->ompt_task_info.frame.exit_frame = ompt_data_none; /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1200:35: warning: 'thread' may be used uninitialized in this function [-Wmaybe-uninitialized] thread->th.ompt_thread_info = oldInfo; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1403:33: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] task_info->frame.exit_frame = ompt_data_none; /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_gsupport.cpp:1404:41: warning: 'parent_task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] parent_task_info->frame.enter_frame = ompt_data_none; make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 46%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_tasking.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_free_task_and_ancestors(kmp_int32, kmp_taskdata_t*, kmp_info_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:205:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define RCAST(type, var) reinterpret_cast(var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:774:20: note: in expansion of macro 'RCAST' *RCAST(kmp_int32 *, &flags_old), ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:205:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define RCAST(type, var) reinterpret_cast(var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:775:20: note: in expansion of macro 'RCAST' *RCAST(kmp_int32 *, &flags_new))) { ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_finish_implicit_task(kmp_info_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:205:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define RCAST(type, var) reinterpret_cast(var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:1107:40: note: in expansion of macro 'RCAST' *RCAST(kmp_int32 *, &flags_old), ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:205:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define RCAST(type, var) reinterpret_cast(var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:1108:40: note: in expansion of macro 'RCAST' *RCAST(kmp_int32 *, &flags_new))) { ^~~~~ /builddir/build/BUILD/openmp-9.0.0.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)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:2747:15: warning: variable 'count' set but not used [-Wunused-but-set-variable] kmp_int32 count; ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_second_top_half_finish_proxy(kmp_taskdata_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:3727:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] kmp_int32 children = 0; ^~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'kmp_task_t* __kmp_task_dup_alloc(kmp_info_t*, kmp_task_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:3912:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'kmp_taskdata_t' {aka 'struct kmp_taskdata'} with no trivial copy-assignment [-Wclass-memaccess] KMP_MEMCPY(taskdata, taskdata_src, task_size); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:2263:8: note: 'kmp_taskdata_t' {aka 'struct kmp_taskdata'} declared here struct kmp_taskdata { /* aligned during dynamic allocation */ ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:17: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:756:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] int oversubscribed; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:759:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:785:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:788:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:796:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:799:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:889:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:892:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:1572:55: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:809:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] kmp_int32 children = 0; ^~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:1575:56: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:809:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:2995:70: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:2946:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] kmp_int32 count; ^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:3004:70: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:2946:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:3013:70: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:2946:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'void __kmpc_omp_task_begin_if0(ident_t*, kmp_int32, kmp_task_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:670:35: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] __kmpc_omp_task_begin_if0_ompt(loc_ref, gtid, task, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ OMPT_GET_FRAME_ADDRESS(1), ~~~~~~~~~~~~~~~~~~~~~~~~~~ OMPT_LOAD_RETURN_ADDRESS(gtid)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_invoke_task(kmp_int32, kmp_task_t*, kmp_taskdata_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:1568:35: warning: 'thread' may be used uninitialized in this function [-Wmaybe-uninitialized] thread->th.ompt_thread_info = oldInfo; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmpc_omp_task_parts(ident_t*, kmp_int32, kmp_task_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:1636:46: warning: 'parent' may be used uninitialized in this function [-Wmaybe-uninitialized] parent->ompt_task_info.frame.enter_frame = ompt_data_none; /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp: In function 'void __kmpc_end_taskgroup(ident_t*, int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:2564:60: warning: 'codeptr' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_sync_region_taskgroup, ompt_scope_end, &(my_parallel_data), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &(my_task_data), codeptr); ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'void __kmp_task_team_wait(kmp_info_t*, kmp_team_t*, void*, int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_tasking.cpp:17: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 76%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_barrier.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_join_barrier(int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1662:12: warning: variable 'nproc' set but not used [-Wunused-but-set-variable] kmp_uint nproc; ^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1663:15: warning: variable 'master_thread' set but not used [-Wunused-but-set-variable] kmp_info_t *master_thread; ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:756:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] int oversubscribed; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:759:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:785:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:788:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:796:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:799:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:889:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:892:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'void __kmp_hyper_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'void __kmp_hyper_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'bool __kmp_linear_barrier_gather_template(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*) [with bool cancellable = false]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_tree_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:388:35: warning: 'new_state' may be used uninitialized in this function [-Wmaybe-uninitialized] team->t.t_bar[bt].b_arrived = new_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_hierarchical_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1026:33: warning: 'new_state' may be used uninitialized in this function [-Wmaybe-uninitialized] team->t.t_bar[bt].b_arrived = new_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'void __kmp_hierarchical_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'bool __kmp_linear_barrier_release_template(barrier_type, kmp_info_t*, int, int, int, void*) [with bool cancellable = false]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h: In function 'void __kmp_tree_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:1060:56: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] #define KMP_BLOCKING(goal, count) ((count) % 1000 != 0 || (goal) > KMP_NOW()) ^~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:174:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp: In function 'int __kmp_barrier(barrier_type, int, int, size_t, void*, void (*)(void*, void*))': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'barrier_kind' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1296:22: note: 'barrier_kind' was declared here ompt_sync_region_t barrier_kind; ^~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'return_address' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1295:9: note: 'return_address' was declared here void *return_address; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'my_parallel_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1294:16: note: 'my_parallel_data' was declared here ompt_data_t *my_parallel_data; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'my_task_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1293:16: note: 'my_task_data' was declared here ompt_data_t *my_task_data; ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In function 'int __kmp_barrier_gomp_cancel(int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:435:31: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_exit_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:252:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:344:37: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] __ompt_implicit_task_end(this_thr, ompt_entry_state, tId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:251:16: note: 'ompt_entry_state' was declared here ompt_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'barrier_kind' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1296:22: note: 'barrier_kind' was declared here ompt_sync_region_t barrier_kind; ^~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'return_address' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1295:9: note: 'return_address' was declared here void *return_address; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'my_parallel_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1294:16: note: 'my_parallel_data' was declared here ompt_data_t *my_parallel_data; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1569:36: warning: 'my_task_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_barrier.cpp:1293:16: note: 'my_task_data' was declared here ompt_data_t *my_task_data; ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 74%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_dispatch.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:20: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:20: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:869: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2287:78: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:487:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:559:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:869: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2299:79: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:487:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:559:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:869: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2312:78: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:487:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:559:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:869: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2325:79: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:487:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:559:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2042: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2408:45: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1289:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1297:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1339:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&victim->u.p.count); ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1370:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(volatile kmp_int64 *)(&pr->u.p.count) = vold.b; ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1554:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1623:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1708:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1714:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2042: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2425:46: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1289:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1297:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1339:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&victim->u.p.count); ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1370:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(volatile kmp_int64 *)(&pr->u.p.count) = vold.b; ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1554:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1623:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1708:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1714:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2042: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2441:45: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1554:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1623:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1708:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1714:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.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]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2042: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]' /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:2458:46: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1554:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1623:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1708:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_dispatch.cpp:1714:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 74%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_affinity.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp: In function 'int __kmp_aux_get_affinity(void**)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp:4911:15: warning: variable 'th' set but not used [-Wunused-but-set-variable] kmp_info_t *th; ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp: In function 'void __kmp_apply_thread_places(AddrUnsPair**, int)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp:3952:50: warning: 'newAddr' may be used uninitialized in this function [-Wmaybe-uninitialized] newAddr[n_new] = (*pAddr)[n_old]; ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.cpp:14: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id_t*, FILE*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.h:549:35: warning: '.Address::childNums[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] childNums[i] = b.childNums[i]; ~~~~~~~~~~~~~^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_flat_map(AddrUnsPair**, kmp_i18n_id_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_affinity.h:549:35: warning: '.Address::childNums[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] childNums[i] = b.childNums[i]; ~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 62%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_settings.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_settings.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_settings.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_settings.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 60%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_runtime.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:79, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:114, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_serialized_parallel(ident_t*, kmp_int32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:1179:16: warning: variable 'implicit_task_data' set but not used [-Wunused-but-set-variable] ompt_data_t *implicit_task_data; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_free_team(kmp_root_t*, kmp_team_t*, kmp_info_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:5309:23: warning: variable 'hot_teams' set but not used [-Wunused-but-set-variable] kmp_hot_team_ptr_t *hot_teams; ^~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp: In function 'void* __kmp_launch_thread(kmp_info_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:5603:15: warning: unnecessary parentheses in declaration of 'pteam' [-Wparentheses] kmp_team_t *(*volatile pteam); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:24: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:756:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] int oversubscribed; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:759:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:785:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:788:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:796:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; bool cancellable = true; bool sleepable = false; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:799:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:889:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h: In instantiation of 'bool __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; bool cancellable = false; bool sleepable = true; kmp_info_t = kmp_info]': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:892:57: required from here /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_wait_release.h:171:7: warning: variable 'oversubscribed' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:13: /builddir/build/BUILD/openmp-9.0.0.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*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp.h:651:30: warning: 'old_mask' may be used uninitialized in this function [-Wmaybe-uninitialized] (mask)->set_system_affinity(abort_bool) ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:4984:25: note: 'old_mask' was declared here kmp_affin_mask_t *old_mask; ^~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:4856:27: warning: 'hot_teams' may be used uninitialized in this function [-Wmaybe-uninitialized] team = hot_teams[level].hot_team; ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp: In function 'void* __kmp_launch_thread(kmp_info_t*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:5694:59: warning: 'thread_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_thread_end)(thread_data); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.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*)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:1861:72: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, &(task_info->task_data), 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OMPT_CUR_TASK_INFO(master_th)->thread_num, ompt_task_implicit); // TODO: Can this be ompt_task_initial? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:1762:72: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, &(task_info->task_data), 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OMPT_CUR_TASK_INFO(master_th)->thread_num, ompt_task_implicit); // TODO: Can this be ompt_task_initial? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_runtime.cpp:1565:70: warning: 'implicit_task_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, implicit_task_data, 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OMPT_CUR_TASK_INFO(master_th)->thread_num, ompt_task_implicit); // TODO: Can this be ompt_task_initial? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 18%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/rtl.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src && /usr/bin/c++ -Domptarget_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/libomptarget/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -o CMakeFiles/omptarget.dir/rtl.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src/rtl.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 97%] Linking CXX shared library ../libomptarget.so cd /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/omptarget.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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-9.0.0.src/libomptarget/src/exports make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[1]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 97%] Built target omptarget make[1]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 27%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/c++ -Domp_EXPORTS -I/builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/i18n -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/include -I/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/thirdparty/ittnotify -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -DNDEBUG -fPIC -D _GNU_SOURCE -D _REENTRANT -fno-exceptions -fno-rtti -Wsign-compare -Wunused-function -Wunused-value -Wunused-variable -Wunknown-pragmas -Wcomment -Wno-switch -Wno-missing-field-initializers -Wno-missing-braces -Wstringop-overflow=0 -Wcast-qual -o CMakeFiles/omp.dir/kmp_atomic.cpp.o -c /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:20, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:684:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint32 *)(p), *(kmp_uint32 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:690:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __sync_lock_test_and_set((volatile kmp_uint64 *)(p), *(kmp_uint64 *)&v); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:691:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h: At global scope: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1125:15: warning: unnecessary parentheses in declaration of '__kmp_direct_destroy' [-Wparentheses] extern void (*(*__kmp_direct_destroy))(kmp_dyna_lock_t *); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1126:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1127:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1128:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1133:15: warning: unnecessary parentheses in declaration of '__kmp_indirect_destroy' [-Wparentheses] extern void (*(*__kmp_indirect_destroy))(kmp_user_lock_p); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1134:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1135:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:1136:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ In file included from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_lock.h:20, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.h:16, from /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:13: /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add(ident_t*, int, kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:899:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:899:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub(ident_t*, int, kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:901:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:901:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add(ident_t*, int, kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:910:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:910:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub(ident_t*, int, kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:912:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:912:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div(ident_t*, int, kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1010:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1010:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul(ident_t*, int, kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1012:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1012:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div(ident_t*, int, kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1014:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1014:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul(ident_t*, int, kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1016:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:869:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1016:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, ^~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_max(ident_t*, int, kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1113:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1178:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1178:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_min(ident_t*, int, kmp_real32*, kmp_real32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1113:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1180:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1180:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_max(ident_t*, int, kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1113:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1182:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1182:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_min(ident_t*, int, kmp_real64*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1113:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1184:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1153:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1184:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_add(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_sub(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_mul(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_div(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:883:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_float8(ident_t*, int, kmp_real32*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1644:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1644:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_float8(ident_t*, int, kmp_real32*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1646:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1646:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_float8(ident_t*, int, kmp_real32*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1648:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1648:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_float8(ident_t*, int, kmp_real32*, kmp_real64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1650:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1650:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_fp(ident_t*, int, kmp_real32*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_fp(ident_t*, int, kmp_real32*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_fp(ident_t*, int, kmp_real32*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_fp(ident_t*, int, kmp_real32*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:622:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:623:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add_fp(ident_t*, int, kmp_real64*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1733:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1733:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_fp(ident_t*, int, kmp_real64*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1735:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1735:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul_fp(ident_t*, int, kmp_real64*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_fp(ident_t*, int, kmp_real64*, _Quad)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1602:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_add_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1843:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1843:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_sub_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1845:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1845:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_mul_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1847:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1847:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_div_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:663:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:779:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1849:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_os.h:664:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:780:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1835:5: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ ^~~~~~~~~~ /builddir/build/BUILD/openmp-9.0.0.src/runtime/src/kmp_atomic.cpp:1849:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [100%] Linking C shared library libomp.so cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/omp.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--warn-shared-textrel -Wl,--as-needed -Wl,--version-script=/builddir/build/BUILD/openmp-9.0.0.src/runtime/src/exports_so.txt -static-libgcc -Wl,-z,noexecstack -Wl,-fini=__kmp_internal_end_fini -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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_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-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E create_symlink libomp.so libgomp.so cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E create_symlink libomp.so libiomp5.so cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openmp-9.0.0.src/runtime/exports/common.ompt.optional/include cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E copy omp.h /builddir/build/BUILD/openmp-9.0.0.src/runtime/exports/common.ompt.optional/include cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E copy omp-tools.h /builddir/build/BUILD/openmp-9.0.0.src/runtime/exports/common.ompt.optional/include cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openmp-9.0.0.src/runtime/exports/lin_aarch64.ompt.optional/lib cd /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src && /usr/bin/cmake -E copy /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/libomp.so /builddir/build/BUILD/openmp-9.0.0.src/runtime/exports/lin_aarch64.ompt.optional/lib make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[1]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [100%] Built target omp make[1]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-9.0.0.src/_build/CMakeFiles 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.XJyZbt + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 ++ dirname /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 + cd openmp-9.0.0.src + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 'INSTALL=/usr/bin/install -p' -C _build make: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' /usr/bin/cmake -H/builddir/build/BUILD/openmp-9.0.0.src -B/builddir/build/BUILD/openmp-9.0.0.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-9.0.0.src/_build/CMakeFiles /builddir/build/BUILD/openmp-9.0.0.src/_build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/CMakeFiles/libomp-needed-headers.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.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-9.0.0.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-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src /builddir/build/BUILD/openmp-9.0.0.src/_build/runtime/src/CMakeFiles/omp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.src/_build' make[2]: Nothing to be done for 'runtime/src/CMakeFiles/omp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/src /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/src/CMakeFiles/omptarget.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.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-9.0.0.src/_build' make[2]: Nothing to be done for 'libomptarget/src/CMakeFiles/omptarget.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [ 95%] Built target omptarget /usr/bin/make -f libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/build.make libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/depend make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' cd /builddir/build/BUILD/openmp-9.0.0.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openmp-9.0.0.src /builddir/build/BUILD/openmp-9.0.0.src/libomptarget/plugins/aarch64 /builddir/build/BUILD/openmp-9.0.0.src/_build /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/plugins/aarch64 /builddir/build/BUILD/openmp-9.0.0.src/_build/libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' /usr/bin/make -f libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/build.make libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/build make[2]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[2]: Nothing to be done for 'libomptarget/plugins/aarch64/CMakeFiles/omptarget.rtl.aarch64.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' [100%] Built target omptarget.rtl.aarch64 make[1]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openmp-9.0.0.src/_build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/libomp.so -- Installing: /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/clang/9.0.0/include/omp.h -- Installing: /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/clang/9.0.0/include/omp-tools.h -- Installing: /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/clang/9.0.0/include/ompt.h -- Installing: /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/libomptarget.so -- Installing: /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/libomptarget.rtl.aarch64.so make: Leaving directory '/builddir/build/BUILD/openmp-9.0.0.src/_build' + install -d /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/share/libomp/src//runtime + cp -R runtime/test /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/share/libomp/src//runtime + cp -R runtime/src /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/share/libomp/src//runtime + head -n -1 _build/runtime/test/lit.site.cfg + cp /builddir/build/SOURCES/lit.fedora.cfg.py /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/share/libomp/lit.fedora.cfg.py + echo 'lit_config.load_config(config, '\''/usr/share/libomp/lit.fedora.cfg.py'\'')' + install -d /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/libexec/tests/libomp + install -m 0755 /builddir/build/SOURCES/run-lit-tests /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/libexec/tests/libomp + /usr/lib/rpm/find-debuginfo.sh -j32 --strict-build-id -m -i --build-id-seed 9.0.0-1.module_el8.1.0+288+74592915 --unique-debug-suffix -9.0.0-1.module_el8.1.0+288+74592915.aarch64 --unique-debug-src-base libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openmp-9.0.0.src extracting debug info from /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/libomp.so extracting debug info from /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/libomptarget.rtl.aarch64.so extracting debug info from /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64/usr/lib64/libomptarget.so /usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. 6142 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/share/libomp/src/runtime/test/ompt/callback.h is executable but has empty or no shebang, removing executable bit Processing files: libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 Provides: libomp = 9.0.0-1.module_el8.1.0+288+74592915 libomp(aarch-64) = 9.0.0-1.module_el8.1.0+288+74592915 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.aarch64.so()(64bit) libomptarget.rtl.aarch64.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-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(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.17)(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-9.0.0-1.module_el8.1.0+288+74592915.aarch64 Provides: libomp-devel = 9.0.0-1.module_el8.1.0+288+74592915 libomp-devel(aarch-64) = 9.0.0-1.module_el8.1.0+288+74592915 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libomp-test-9.0.0-1.module_el8.1.0+288+74592915.aarch64 Provides: libomp-test = 9.0.0-1.module_el8.1.0+288+74592915 libomp-test(aarch-64) = 9.0.0-1.module_el8.1.0+288+74592915 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: libomp-debugsource-9.0.0-1.module_el8.1.0+288+74592915.aarch64 Provides: libomp-debugsource = 9.0.0-1.module_el8.1.0+288+74592915 libomp-debugsource(aarch-64) = 9.0.0-1.module_el8.1.0+288+74592915 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libomp-debuginfo-9.0.0-1.module_el8.1.0+288+74592915.aarch64 Provides: debuginfo(build-id) = 13e36a829850d91d3cb1ce836227a660390b4c13 debuginfo(build-id) = 18313ba0f1a7c5efa46a5e1a0beb41a0f8de58e7 debuginfo(build-id) = b1d84f814d8bddd8001b7150247c830e85a97d5a libomp-debuginfo = 9.0.0-1.module_el8.1.0+288+74592915 libomp-debuginfo(aarch-64) = 9.0.0-1.module_el8.1.0+288+74592915 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libomp-debugsource(aarch-64) = 9.0.0-1.module_el8.1.0+288+74592915 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 Wrote: /builddir/build/RPMS/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64.rpm Wrote: /builddir/build/RPMS/libomp-devel-9.0.0-1.module_el8.1.0+288+74592915.aarch64.rpm Wrote: /builddir/build/RPMS/libomp-test-9.0.0-1.module_el8.1.0+288+74592915.aarch64.rpm Wrote: /builddir/build/RPMS/libomp-debugsource-9.0.0-1.module_el8.1.0+288+74592915.aarch64.rpm Wrote: /builddir/build/RPMS/libomp-debuginfo-9.0.0-1.module_el8.1.0+288+74592915.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.c6kcdh + umask 022 + cd /builddir/build/BUILD + cd openmp-9.0.0.src + /usr/bin/rm -rf /builddir/build/BUILDROOT/libomp-9.0.0-1.module_el8.1.0+288+74592915.aarch64 + exit 0 Child return code was: 0