<86>Sep 27 09:29:51 userdel[2832823]: delete user 'rooter' <86>Sep 27 09:29:51 userdel[2832823]: removed group 'rooter' owned by 'rooter' <86>Sep 27 09:29:51 userdel[2832823]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 27 09:29:51 groupadd[2832848]: group added to /etc/group: name=rooter, GID=537 <86>Sep 27 09:29:51 groupadd[2832848]: group added to /etc/gshadow: name=rooter <86>Sep 27 09:29:51 groupadd[2832848]: new group: name=rooter, GID=537 <86>Sep 27 09:29:51 useradd[2832868]: new user: name=rooter, UID=537, GID=537, home=/root, shell=/bin/bash <86>Sep 27 09:29:51 userdel[2832900]: delete user 'builder' <86>Sep 27 09:29:51 userdel[2832900]: removed group 'builder' owned by 'builder' <86>Sep 27 09:29:51 userdel[2832900]: removed shadow group 'builder' owned by 'builder' <86>Sep 27 09:29:51 groupadd[2832928]: group added to /etc/group: name=builder, GID=538 <86>Sep 27 09:29:51 groupadd[2832928]: group added to /etc/gshadow: name=builder <86>Sep 27 09:29:51 groupadd[2832928]: new group: name=builder, GID=538 <86>Sep 27 09:29:51 useradd[2832944]: new user: name=builder, UID=538, GID=538, home=/usr/src, shell=/bin/bash warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root <13>Sep 27 09:29:55 rpmi: rpm-macros-generic-compat-0.04-alt1 1527350580 installed <13>Sep 27 09:29:55 rpmi: rpm-macros-mageia-compat-0.057-alt1 sisyphus+228341.100.1.1 1556547143 installed <13>Sep 27 09:30:00 rpmi: libidn2-2.2.0-alt1 p9+229971.100.2.1 1558696281 installed <13>Sep 27 09:30:00 rpmi: libnl3-3.4.0-alt2 1507570088 installed <13>Sep 27 09:30:00 rpmi: libibverbs-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:00 rpmi: udev-rules-1:243.8-alt2 p9+249709.100.3.1 1586971985 installed <13>Sep 27 09:30:00 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Sep 27 09:30:00 rpmi: librdmacm-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:00 rpmi: libnuma-2.0.11-alt1 1450022594 installed <13>Sep 27 09:30:00 rpmi: libibumad-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:00 rpmi: libmnl-1.0.4-alt2 sisyphus+220683.100.1.1 1549335457 installed <13>Sep 27 09:30:00 rpmi: libquadmath0-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Sep 27 09:30:00 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228299 installed <13>Sep 27 09:30:00 rpmi: libiptables-1.8.3-alt2 p9+238412.300.6.1 1570110173 installed <13>Sep 27 09:30:00 rpmi: libdevmapper-1.02.171-alt1 p9+249608.100.2.1 1586888763 installed <13>Sep 27 09:30:00 rpmi: msulogin-1.0-alt1 1366288515 installed <13>Sep 27 09:30:00 rpmi: mount-2.33.2-alt2 p9+254003.100.1.1 1593108043 installed <13>Sep 27 09:30:00 rpmi: libuv-1.37.0-alt1 p9+247371.14320.147.1 1590833496 installed <13>Sep 27 09:30:00 rpmi: libjsoncpp19-1.8.4-alt2.S1 1518769525 installed <13>Sep 27 09:30:00 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Sep 27 09:30:00 rpmi: sysvinit-2.88-alt5 1424350686 installed <13>Sep 27 09:30:00 rpmi: libquadmath8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Sep 27 09:30:00 rpmi: libgfortran5-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Sep 27 09:30:00 rpmi: libnetlink-5.3.0-alt1 p9+238696.600.1.1 1570228364 installed <13>Sep 27 09:30:00 rpmi: libibmad-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:00 rpmi: libibnetdisc-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:00 rpmi: libnuma-devel-2.0.11-alt1 1450022594 installed <13>Sep 27 09:30:00 rpmi: libe2fs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Sep 27 09:30:00 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Sep 27 09:30:00 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Sep 27 09:30:00 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Sep 27 09:30:00 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed <13>Sep 27 09:30:00 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>Sep 27 09:30:00 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Sep 27 09:30:00 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Sep 27 09:30:00 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Sep 27 09:30:00 rpmi: pciids-20200508-alt1 p9+251356.100.1.1 1589014737 installed <13>Sep 27 09:30:00 rpmi: tcsh-6.20.00-alt2 1503603381 installed <13>Sep 27 09:30:00 rpmi: rpm-macros-mpi-selector-1.0.3-alt3 1504498675 installed <13>Sep 27 09:30:00 rpmi: mpi-selector-1.0.3-alt3 1504498675 installed <13>Sep 27 09:30:01 rpmi: openmpi-2.0.1-alt7 sisyphus+223725.100.1.1 1551851585 installed <13>Sep 27 09:30:01 rpmi: libpci-3.7.0-alt1 p9+253477.100.2.1 1592498099 installed <13>Sep 27 09:30:01 rpmi: pciutils-3.7.0-alt1 p9+253477.100.2.1 1592498099 installed <13>Sep 27 09:30:01 rpmi: libelf-devel-0.177-alt1 p9+236401.200.1.1 1566385155 installed <13>Sep 27 09:30:01 rpmi: libdw-devel-0.177-alt1 p9+236401.200.1.1 1566385155 installed <13>Sep 27 09:30:01 rpmi: libatm-2.5.1-alt5 sisyphus+226528.100.2.1 1554376250 installed <13>Sep 27 09:30:01 rpmi: chrooted-0.3.11-alt1 p9+249340.100.2.1 1586263298 installed <13>Sep 27 09:30:01 rpmi: chrooted-resolv-0.3.1-alt2 1176155250 installed <13>Sep 27 09:30:01 rpmi: gcc-fortran-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Sep 27 09:30:01 rpmi: libgfortran8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Sep 27 09:30:03 rpmi: gcc8-fortran-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Sep 27 09:30:03 rpmi: gcc-fortran-8-alt2 p9+246536.100.3.1 1582643803 installed <13>Sep 27 09:30:03 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Sep 27 09:30:03 rpmi: libstdc++8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Sep 27 09:30:05 rpmi: gcc8-c++-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Sep 27 09:30:05 rpmi: gcc-c++-8-alt2 p9+246536.100.3.1 1582643803 installed <13>Sep 27 09:30:05 rpmi: udev-hwdb-1:243.8-alt2 p9+249709.100.3.1 1586971985 installed <13>Sep 27 09:30:05 rpmi: libseccomp-2.4.2-alt2 p9+249995.100.2.1 1587141058 installed <13>Sep 27 09:30:05 rpmi: libpcre2-10.33-alt1.1 sisyphus+227856.100.1.2 1555786378 installed <13>Sep 27 09:30:05 rpmi: libjson-c4-0.13.1-alt2 p9+254507.100.1.1 1593876142 installed <13>Sep 27 09:30:05 rpmi: libargon2-20190702-alt1 p9+235535.100.1.1 1565051987 installed <13>Sep 27 09:30:05 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed <13>Sep 27 09:30:05 rpmi: libgcrypt20-1.8.5-alt3 p9+239665.100.7.1 1586364779 installed <13>Sep 27 09:30:05 rpmi: libsystemd-1:243.8-alt2 p9+249709.100.3.1 1586972032 installed <13>Sep 27 09:30:05 rpmi: hwclock-1:2.33.2-alt2 p9+254003.100.1.1 1593108043 installed <13>Sep 27 09:30:05 rpmi: hashalot-0.3-alt1.qa1 1366323553 installed <13>Sep 27 09:30:05 rpmi: losetup-2.33.2-alt2 p9+254003.100.1.1 1593108043 installed <13>Sep 27 09:30:05 rpmi: lsblk-2.33.2-alt2 p9+254003.100.1.1 1593108043 installed <13>Sep 27 09:30:05 rpmi: rpm-macros-cmake-3.16.3-alt1 p9+245760.100.3.1 1582902678 installed <13>Sep 27 09:30:05 rpmi: rmt-0.4b44-alt2 p9+258359.100.2.1 1601048375 installed <13>Sep 27 09:30:05 rpmi: dump-0.4b44-alt2 p9+258359.100.2.1 1601048375 installed <13>Sep 27 09:30:05 rpmi: cmake-modules-3.16.3-alt1 p9+245760.100.3.1 1582902649 installed <13>Sep 27 09:30:05 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Sep 27 09:30:05 rpmi: publicsuffix-list-dafsa-20200909-alt1 p9+257853.100.1.1 1599769437 installed <13>Sep 27 09:30:05 rpmi: libpsl-0.21.1-alt1 p9+255207.100.1.1 1595355048 installed <13>Sep 27 09:30:05 rpmi: libnghttp2-1.41.0-alt1 p9+256449.100.1.1 1597829547 installed <13>Sep 27 09:30:05 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Sep 27 09:30:05 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Sep 27 09:30:05 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Sep 27 09:30:05 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Sep 27 09:30:05 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Sep 27 09:30:05 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Sep 27 09:30:05 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Sep 27 09:30:05 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Sep 27 09:30:05 rpmi: ca-certificates-2020.01.23-alt1 p9+245253.100.3.1 1580749631 installed <13>Sep 27 09:30:05 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Sep 27 09:30:05 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Sep 27 09:30:06 rpmi: libcrypto1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175266 installed <13>Sep 27 09:30:06 rpmi: libssl1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175266 installed <13>Sep 27 09:30:06 rpmi: libkmod-26-alt1 sisyphus+226359.100.1.1 1554129990 installed <13>Sep 27 09:30:06 rpmi: kmod-26-alt1 sisyphus+226359.100.1.1 1554129990 installed <86>Sep 27 09:30:06 groupadd[2866490]: group added to /etc/group: name=_keytab, GID=499 <86>Sep 27 09:30:06 groupadd[2866490]: group added to /etc/gshadow: name=_keytab <86>Sep 27 09:30:06 groupadd[2866490]: new group: name=_keytab, GID=499 <13>Sep 27 09:30:06 rpmi: libkrb5-1.17.1-alt1 p9+242852.100.2.1 1576572639 installed <86>Sep 27 09:30:06 groupadd[2867026]: group added to /etc/group: name=sasl, GID=498 <86>Sep 27 09:30:06 groupadd[2867026]: group added to /etc/gshadow: name=sasl <86>Sep 27 09:30:06 groupadd[2867026]: new group: name=sasl, GID=498 <13>Sep 27 09:30:06 rpmi: libsasl2-3-2.1.27-alt2.1 p9+256192.100.1.1 1597226720 installed <13>Sep 27 09:30:06 rpmi: libldap-2.4.48-alt3 p9+238817.100.1.1 1570449122 installed <13>Sep 27 09:30:06 rpmi: libcurl-7.71.0-alt1 p9+253931.100.3.1 1595484167 installed <13>Sep 27 09:30:06 rpmi: libarchive13-3.4.3-alt1 p9+258567.100.2.1 1600968903 installed <13>Sep 27 09:30:07 rpmi: cmake-3.16.3-alt1 p9+245760.100.3.1 1582902678 installed <13>Sep 27 09:30:07 rpmi: libcryptsetup-2.3.3-alt1 p9+252585.100.1.1 1590914370 installed <13>Sep 27 09:30:07 rpmi: startup-0.9.9.6-alt1 sisyphus.215964.200 1542884274 installed <13>Sep 27 09:30:07 rpmi: systemd-utils-1:243.8-alt2 p9+249709.100.3.1 1586972032 installed <13>Sep 27 09:30:07 rpmi: dmsetup-1.02.171-alt1 p9+249608.100.2.1 1586888763 installed <86>Sep 27 09:30:07 groupadd[2870051]: group added to /etc/group: name=tape, GID=497 <86>Sep 27 09:30:07 groupadd[2870051]: group added to /etc/gshadow: name=tape <86>Sep 27 09:30:07 groupadd[2870051]: new group: name=tape, GID=497 <86>Sep 27 09:30:07 groupadd[2870067]: group added to /etc/group: name=dialout, GID=496 <86>Sep 27 09:30:07 groupadd[2870067]: group added to /etc/gshadow: name=dialout <86>Sep 27 09:30:07 groupadd[2870067]: new group: name=dialout, GID=496 <86>Sep 27 09:30:07 groupadd[2870074]: group added to /etc/group: name=input, GID=495 <86>Sep 27 09:30:07 groupadd[2870074]: group added to /etc/gshadow: name=input <86>Sep 27 09:30:07 groupadd[2870074]: new group: name=input, GID=495 <86>Sep 27 09:30:07 groupadd[2870082]: group added to /etc/group: name=video, GID=494 <86>Sep 27 09:30:07 groupadd[2870082]: group added to /etc/gshadow: name=video <86>Sep 27 09:30:07 groupadd[2870082]: new group: name=video, GID=494 <86>Sep 27 09:30:07 groupadd[2870093]: group added to /etc/group: name=render, GID=493 <86>Sep 27 09:30:07 groupadd[2870093]: group added to /etc/gshadow: name=render <86>Sep 27 09:30:07 groupadd[2870093]: new group: name=render, GID=493 <86>Sep 27 09:30:07 groupadd[2870101]: group added to /etc/group: name=vmusers, GID=492 <86>Sep 27 09:30:07 groupadd[2870101]: group added to /etc/gshadow: name=vmusers <86>Sep 27 09:30:07 groupadd[2870101]: new group: name=vmusers, GID=492 <13>Sep 27 09:30:07 rpmi: udev-1:243.8-alt2 p9+249709.100.3.1 1586972032 installed <86>Sep 27 09:30:07 groupadd[2870232]: group added to /etc/group: name=iputils, GID=491 <86>Sep 27 09:30:07 groupadd[2870232]: group added to /etc/gshadow: name=iputils <86>Sep 27 09:30:07 groupadd[2870232]: new group: name=iputils, GID=491 <86>Sep 27 09:30:07 useradd[2870239]: new user: name=iputils, UID=499, GID=491, home=/dev/null, shell=/dev/null <86>Sep 27 09:30:07 groupadd[2870248]: group added to /etc/group: name=netadmin, GID=490 <86>Sep 27 09:30:07 groupadd[2870248]: group added to /etc/gshadow: name=netadmin <86>Sep 27 09:30:07 groupadd[2870248]: new group: name=netadmin, GID=490 <13>Sep 27 09:30:07 rpmi: iputils-20190709-alt1.1.p9 p9+252615.100.1.1 1590951917 installed sysctl: cannot stat /proc/sys/net/ipv4/ping_group_range: No such file or directory <13>Sep 27 09:30:07 rpmi: iproute2-5.3.0-alt1 p9+238696.600.1.1 1570228364 installed <13>Sep 27 09:30:07 rpmi: rdma-core-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:07 rpmi: ibacm-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:08 rpmi: rdma-core-devel-30.0-alt3 p9+255465.100.1.1 1595874077 installed <13>Sep 27 09:30:08 rpmi: openmpi-devel-2.0.1-alt7 sisyphus+223725.100.1.1 1551851585 installed <13>Sep 27 09:30:08 rpmi: ccmake-3.16.3-alt1 p9+245760.100.3.1 1582902678 installed <13>Sep 27 09:30:08 rpmi: ctest-3.16.3-alt1 p9+245760.100.3.1 1582902678 installed <13>Sep 27 09:30:08 rpmi: libasm-devel-0.177-alt1 p9+236401.200.1.1 1566385155 installed <13>Sep 27 09:30:08 rpmi: perl-Encode-CN-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>Sep 27 09:30:08 rpmi: perl-Encode-JP-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>Sep 27 09:30:08 rpmi: perl-Encode-KR-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>Sep 27 09:30:08 rpmi: perl-Encode-TW-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>Sep 27 09:30:08 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>Sep 27 09:30:08 rpmi: libffi-devel-1:3.2.1-alt3 p9+251949.100.1.1 1589887635 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/libomp-7.0.1-alt1_1.nosrc.rpm Installing libomp-7.0.1-alt1_1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.30711 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf openmp-7.0.1.src + echo 'Source #0 (openmp-7.0.1.src.tar.xz):' Source #0 (openmp-7.0.1.src.tar.xz): + /usr/bin/xz -dc /usr/src/RPM/SOURCES/openmp-7.0.1.src.tar.xz + /bin/tar -xf - + cd openmp-7.0.1.src + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (0001-CMake-Make-LIBOMP_HEADERS_INSTALL_PATH-a-cache-varia.patch):' Patch #0 (0001-CMake-Make-LIBOMP_HEADERS_INSTALL_PATH-a-cache-varia.patch): + /usr/bin/patch -p1 patching file runtime/src/CMakeLists.txt + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.41521 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd openmp-7.0.1.src + ln -sf build _build + mkdir -p build + cd build + cmake .. -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib -DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/lib -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -DCMAKE_SKIP_RPATH:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DLIBOMP_INSTALL_ALIASES=OFF -DLIBOMP_HEADERS_INSTALL_PATH:PATH=/usr/lib/clang/7.0.1/include -DOPENMP_LIBDIR_SUFFIX= -- The C compiler identification is GNU 8.4.1 -- The CXX compiler identification is GNU 8.4.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_CPP11_FLAG -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success -- Found PythonInterp: /usr/bin/python (found version "2.7.16") -- Cannot find llvm-lit. -- Please put llvm-lit in your PATH, set OPENMP_LLVM_LIT_EXECUTABLE to its full path, or point OPENMP_LLVM_TOOLS_DIR to its directory. CMake Warning at cmake/OpenMPTesting.cmake:22 (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_WNO_UNUSED_FUNCTION_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG - Failed -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG - Failed -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success -- Performing Test LIBOMP_HAVE_MSSE2_FLAG -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success -- Performing Test LIBOMP_HAVE_MMIC_FLAG -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed -- Performing Test LIBOMP_HAVE_M32_FLAG -- Performing Test LIBOMP_HAVE_M32_FLAG - Success -- Performing Test LIBOMP_HAVE_X_FLAG -- Performing Test LIBOMP_HAVE_X_FLAG - Success -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success -- Performing Test LIBOMP_HAVE_FINI_FLAG -- Performing Test LIBOMP_HAVE_FINI_FLAG - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- 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.28.2") -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success -- Looking for include files windows.h, psapi.h -- Looking for include files windows.h, psapi.h - not found -- Looking for EnumProcessModules in psapi -- Looking for EnumProcessModules in psapi - not found -- LIBOMP: Operating System -- Linux -- LIBOMP: Target Architecture -- i386 -- LIBOMP: Build Type -- Release -- LIBOMP: OpenMP Version -- 50 -- LIBOMP: Library Kind -- SHARED -- LIBOMP: Library Type -- normal -- LIBOMP: Fortran Modules -- FALSE -- LIBOMP: Build -- 20140926 -- LIBOMP: Use Stats-gathering -- FALSE -- LIBOMP: Use Debugger-support -- FALSE -- LIBOMP: Use ITT notify -- TRUE -- LIBOMP: Use OMPT-support -- TRUE -- LIBOMP: Use OMPT-optional -- TRUE -- LIBOMP: Use Adaptive locks -- TRUE -- LIBOMP: Use quad precision -- TRUE -- LIBOMP: Use TSAN-support -- FALSE -- LIBOMP: Use Hwloc library -- FALSE -- Looking for sqrt in m -- Looking for sqrt in m - found -- Looking for __atomic_load_1 -- Looking for __atomic_load_1 - not found -- Looking for __atomic_load_1 in atomic -- Looking for __atomic_load_1 in atomic - found -- check-libomp does nothing. -- Found LIBOMPTARGET_DEP_LIBELF: /usr/lib/libelf.so -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found LIBOMPTARGET_DEP_LIBFFI: /usr/lib/libffi.so -- Could NOT find LIBOMPTARGET_DEP_CUDA_DRIVER (missing: LIBOMPTARGET_DEP_CUDA_DRIVER_LIBRARIES) -- LIBOMPTARGET: Building offloading runtime library libomptarget. -- LIBOMPTARGET: Not building aarch64 offloading plugin: machine not found in the system. -- LIBOMPTARGET: Not building CUDA offloading plugin: 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:21 (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: BUILD_STATIC_LIBS CMAKE_Fortran_FLAGS CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_SYSCONFDIR CMAKE_SKIP_INSTALL_RPATH INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/openmp-7.0.1.src/build + make -j8 make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' Scanning dependencies of target libomp-needed-headers make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' Scanning dependencies of target omptarget make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 4%] Generating kmp_i18n_default.inc make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 2%] Generating kmp_i18n_id.inc make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[1]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 16%] Built target libomp-needed-headers make[1]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' Scanning dependencies of target omp make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 9%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/interface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 11%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/device.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 21%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp: In function 'void ___kmp_free(void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp:1570:17: warning: variable 'addr_allocated' set but not used [-Wunused-but-set-variable] kmp_uintptr_t addr_allocated; // Address returned by malloc(). ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_alloc.cpp:1571:17: warning: variable 'addr_aligned' set but not used [-Wunused-but-set-variable] kmp_uintptr_t addr_aligned; // Aligned address passed by caller. ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 7%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/api.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 28%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_debug.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_debug.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 16%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/omptarget.cpp.o /usr/src/RPM/BUILD/openmp-7.0.1.src/libomptarget/src/omptarget.cpp: In function 'int target_data_begin(DeviceTy&, int32_t, void**, void**, int64_t*, int64_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/libomptarget/src/omptarget.cpp:319: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]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 35%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_error.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_error.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 30%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:21, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:18, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.cpp:17: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:18, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.cpp:17: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 38%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_global.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_global.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 33%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_environment.cpp:54: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_environment.cpp:54: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 19%] Building C object runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 40%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_str.h:20, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.h:17, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp:16: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp: In function 'void __kmp_msg(kmp_msg_severity_t, kmp_msg_t, va_list)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_i18n.cpp:812:59: warning: 'format' may be used uninitialized in this function [-Wmaybe-uninitialized] fmsg = __kmp_msg_format(format, message.num, message.str); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 42%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_io.cpp:23: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_io.cpp:23: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 26%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_teams(ident_t*, kmp_int32, kmpc_micro, ...)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:422:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(kmp_int64 *)(&this_thr->th.th_teams_size) = 0L; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_destroy_lock(ident_t*, kmp_int32, void**)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:2322:21: warning: variable 'lck' set but not used [-Wunused-but-set-variable] kmp_user_lock_p lck; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_init(ident_t*, int, int, const kmp_dim*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3888:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] while (*(volatile kmp_int32 *)&sh_buf->doacross_flags == 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_call(ident_t*, kmp_int32, kmpc_micro, ...)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:299:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_teams(ident_t*, kmp_int32, kmpc_micro, ...)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:389:45: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' .ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_barrier(ident_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:700:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_ordered(ident_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:867:65: warning: 'codeptr_ra' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_mutex_acquired)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_mutex_ordered, (omp_wait_id_t)lck, codeptr_ra); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:867:65: warning: 'lck' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_barrier_master(ident_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:1587:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_barrier_master_nowait(ident_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:1649:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_copyprivate(ident_t*, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:1999:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_reduce_nowait(ident_t*, kmp_int32, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32 (*)[8])': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3383:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'kmp_int32 __kmpc_reduce(ident_t*, kmp_int32, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32 (*)[8])': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3564:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_reduce(ident_t*, kmp_int32, kmp_int32 (*)[8])': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3650:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3674:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_csupport.cpp:3695:35: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 50%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_str.h:20, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_str.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_str.cpp:20: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 54%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskq.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmp_dequeue_task(kmp_int32, kmpc_task_queue_t*, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:714:9: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmp_find_task_in_descendant_queue(kmp_int32, kmpc_task_queue_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:865:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:889:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:854:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmp_find_task_in_ancestor_queue(kmp_taskq_t*, kmp_int32, kmpc_task_queue_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:943:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:958:15: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:976:13: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp: In function 'void __kmp_find_and_remove_finished_child_taskq(kmp_taskq_t*, kmp_int32, kmpc_task_queue_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:1121:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct = ++(queue->tq_ref_count); ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp: In function 'void __kmp_execute_task_from_queue(kmp_taskq_t*, ident_t*, kmp_int32, kmpc_thunk_t*, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:1290:11: warning: variable 'ct' set but not used [-Wunused-but-set-variable] int ct; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp: In function 'void __kmpc_end_taskq(ident_t*, kmp_int32, kmpc_thunk_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:1525:7: warning: variable 'nproc' set but not used [-Wunused-but-set-variable] int nproc; ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp: In function 'kmpc_thunk_t* __kmpc_task_buffer(ident_t*, kmp_int32, kmpc_thunk_t*, kmpc_task_t)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskq.cpp:1989:16: warning: variable 'tq' set but not used [-Wunused-but-set-variable] kmp_taskq_t *tq; ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 57%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:16: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h: In function 'void* __kmpc_threadprivate_cached(ident_t*, kmp_int32, void*, size_t, void***)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:268:22: warning: '__itt_state_' may be used uninitialized in this function [-Wmaybe-uninitialized] __itt_state_set(__itt_state_); \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:261:19: note: '__itt_state_' was declared here __itt_state_t __itt_state_; \ ^~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:637:9: note: in expansion of macro 'KMP_ITT_IGNORE' KMP_ITT_IGNORE(my_cache = (void **)__kmp_allocate( ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h: In function 'void __kmp_threadprivate_resize_cache(int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:268:22: warning: '__itt_state_' may be used uninitialized in this function [-Wmaybe-uninitialized] __itt_state_set(__itt_state_); \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_itt.h:261:19: note: '__itt_state_' was declared here __itt_state_t __itt_state_; \ ^~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_threadprivate.cpp:690:7: note: in expansion of macro 'KMP_ITT_IGNORE' KMP_ITT_IGNORE(my_cache = ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 59%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_utility.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_utility.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 64%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:17, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:17, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] kmp_uint64 poll_count; ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_wait_64(kmp_info_t*, kmp_flag_64*, int, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, tId, 0, ds_tid); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] if (omp_state == omp_state_wait_barrier_implicit) { ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here omp_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 14%] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/rtl.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 71%] Linking CXX shared library ../libomptarget.so make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[1]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 71%] Built target omptarget make[1]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 52%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_task_t* __kmp_steal_task(kmp_info_t*, kmp_int32, kmp_task_team_t*, std::atomic*, int*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2413:15: warning: variable 'count' set but not used [-Wunused-but-set-variable] kmp_int32 count; ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_second_top_half_finish_proxy(kmp_taskdata_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:3452:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] kmp_int32 children = 0; ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_task_t* __kmp_task_dup_alloc(kmp_info_t*, kmp_task_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:3587: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:2271:8: note: 'kmp_taskdata_t' {aka 'struct kmp_taskdata'} declared here struct kmp_taskdata { /* aligned during dynamic allocation */ ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:18: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] kmp_uint64 poll_count; ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'void __kmp_task_finish(kmp_int32, kmp_task_t*, kmp_taskdata_t*) [with bool ompt = true; kmp_int32 = int; kmp_task_t = kmp_task; kmp_taskdata_t = kmp_taskdata]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1422:55: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:706:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] kmp_int32 children = 0; ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'void __kmp_task_finish(kmp_int32, kmp_task_t*, kmp_taskdata_t*) [with bool ompt = false; kmp_int32 = int; kmp_task_t = kmp_task; kmp_taskdata_t = kmp_taskdata]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1425:56: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:706:13: warning: variable 'children' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_32; kmp_info_t = kmp_info; kmp_int32 = int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2675:70: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2623:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] kmp_int32 count; ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_64; kmp_info_t = kmp_info; kmp_int32 = int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2684:70: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2623:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In instantiation of 'int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_oncore; kmp_info_t = kmp_info; kmp_int32 = int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2693:70: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2623:19: warning: variable 'count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_task_t* __kmp_steal_task(kmp_info_t*, kmp_int32, kmp_task_team_t*, std::atomic*, int*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2372:34: warning: 'level' may be used uninitialized in this function [-Wmaybe-uninitialized] while (parent != current && parent->td_level > level) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2372:34: warning: 'current' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmp_invoke_task(kmp_int32, kmp_task_t*, kmp_taskdata_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1418:35: warning: 'thread' may be used uninitialized in this function [-Wmaybe-uninitialized] thread->th.ompt_thread_info = oldInfo; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1267:14: warning: 'cur_time' may be used uninitialized in this function [-Wmaybe-uninitialized] kmp_uint64 cur_time; ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmpc_omp_task_begin_if0(ident_t*, kmp_int32, kmp_task_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:582:35: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] __kmpc_omp_task_begin_if0_ompt(loc_ref, gtid, task, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ OMPT_GET_FRAME_ADDRESS(1), ~~~~~~~~~~~~~~~~~~~~~~~~~~ OMPT_LOAD_RETURN_ADDRESS(gtid)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmpc_omp_task_parts(ident_t*, kmp_int32, kmp_task_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1497:46: warning: 'parent' may be used uninitialized in this function [-Wmaybe-uninitialized] parent->ompt_task_info.frame.enter_frame = NULL; ^ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmpc_omp_task(ident_t*, kmp_int32, kmp_task_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1567:52: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent->ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmp_omp_taskloop_task(ident_t*, kmp_int32, kmp_task_t*, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1631:50: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent->ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'kmp_int32 __kmpc_omp_taskwait(ident_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:1779:36: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] return __kmpc_omp_taskwait_ompt(loc_ref, gtid, OMPT_GET_FRAME_ADDRESS(1), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OMPT_LOAD_RETURN_ADDRESS(gtid)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp: In function 'void __kmpc_end_taskgroup(ident_t*, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:2177: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_tasking.cpp:18: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_task_team_wait(kmp_info_t*, kmp_team_t*, void*, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, tId, 0, ds_tid); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] if (omp_state == omp_state_wait_barrier_implicit) { ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here omp_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 47%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_settings.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_settings.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 45%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:27: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h: In function 'void __kmp_dispatch_deo(int*, int*, ident_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h:335:43: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] typedef typename traits_t::signed_t ST; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_serialized_parallel(ident_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1206:16: warning: variable 'implicit_task_data' set but not used [-Wunused-but-set-variable] ompt_data_t *implicit_task_data; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_initialize_team(kmp_team_t*, int, kmp_internal_control_t*, ident_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:4447:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'kmp_taskq_t' {aka 'struct kmp_taskq'} with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&team->t.t_taskq, '\0', sizeof(kmp_taskq_t)); ^ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:1367:32: note: 'kmp_taskq_t' {aka 'struct kmp_taskq'} declared here typedef struct KMP_ALIGN_CACHE kmp_taskq { ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_free_team(kmp_root_t*, kmp_team_t*, kmp_info_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:5327:23: warning: variable 'hot_teams' set but not used [-Wunused-but-set-variable] kmp_hot_team_ptr_t *hot_teams; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void* __kmp_launch_thread(kmp_info_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:5563:15: warning: unnecessary parentheses in declaration of 'pteam' [-Wparentheses] kmp_team_t *(*volatile pteam); ^ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:25: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] kmp_uint64 poll_count; ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h: In function 'kmp_team_t* __kmp_allocate_team(kmp_root_t*, int, int, ompt_data_t, kmp_proc_bind_t, kmp_internal_control_t*, int, kmp_info_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:614:30: warning: 'old_mask' may be used uninitialized in this function [-Wmaybe-uninitialized] (mask)->set_system_affinity(abort_bool) ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:4995:25: note: 'old_mask' was declared here kmp_affin_mask_t *old_mask; ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:4864:27: warning: 'hot_teams' may be used uninitialized in this function [-Wmaybe-uninitialized] team = hot_teams[level].hot_team; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void* __kmp_launch_thread(kmp_info_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:5654:59: warning: 'thread_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_thread_end)(thread_data); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'void __kmp_serialized_parallel(ident_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1214:43: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1380:54: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' OMPT_CUR_TASK_INFO(this_thr)->frame.exit_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1401:54: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' OMPT_CUR_TASK_INFO(this_thr)->frame.exit_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp: In function 'int __kmp_fork_call(ident_t*, int, fork_context_e, kmp_int32, microtask_t, launch_t, va_list)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1898:72: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1798:72: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_runtime.cpp:1589:70: warning: 'implicit_task_data' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, implicit_task_data, 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OMPT_CUR_TASK_INFO(master_th)->thread_num); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 76%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_sched.cpp:20: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_sched.cpp:20: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 61%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_join_barrier(int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1559:12: warning: variable 'nproc' set but not used [-Wunused-but-set-variable] kmp_uint nproc; ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1560:15: warning: variable 'master_thread' set but not used [-Wunused-but-set-variable] kmp_info_t *master_thread; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] kmp_uint64 poll_count; ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_hyper_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_linear_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_tree_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:342:35: warning: 'new_state' may be used uninitialized in this function [-Wmaybe-uninitialized] team->t.t_bar[bt].b_arrived = new_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'void __kmp_hierarchical_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:982:33: warning: 'new_state' may be used uninitialized in this function [-Wmaybe-uninitialized] team->t.t_bar[bt].b_arrived = new_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_hyper_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, tId, 0, ds_tid); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] if (omp_state == omp_state_wait_barrier_implicit) { ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here omp_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_linear_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, tId, 0, ds_tid); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] if (omp_state == omp_state_wait_barrier_implicit) { ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here omp_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_tree_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, tId, 0, ds_tid); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] if (omp_state == omp_state_wait_barrier_implicit) { ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here omp_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In function 'void __kmp_hierarchical_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, tId, 0, ds_tid); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] if (omp_state == omp_state_wait_barrier_implicit) { ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here omp_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:411:5: warning: 'hibernate_goal' may be used uninitialized in this function [-Wmaybe-uninitialized] if (KMP_BLOCKING(hibernate_goal, poll_count++)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:170:14: note: 'hibernate_goal' was declared here kmp_uint64 hibernate_goal; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:137:66: warning: 'tId' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_implicit_task)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_scope_end, NULL, tId, 0, ds_tid); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:242:16: note: 'tId' was declared here ompt_data_t *tId; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:122:3: warning: 'ompt_entry_state' may be used uninitialized in this function [-Wmaybe-uninitialized] if (omp_state == omp_state_wait_barrier_implicit) { ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:240:15: note: 'ompt_entry_state' was declared here omp_state_t ompt_entry_state; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp: In function 'int __kmp_barrier(barrier_type, int, int, size_t, void*, void (*)(void*, void*))': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1500:62: warning: 'return_address' may be used uninitialized in this function [-Wmaybe-uninitialized] ompt_callbacks.ompt_callback(ompt_callback_sync_region)( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ompt_sync_region_barrier, ompt_scope_end, my_parallel_data, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ my_task_data, return_address); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1500:62: warning: 'my_parallel_data' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_barrier.cpp:1500:62: warning: 'my_task_data' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 78%] Building CXX object runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp: In function 'void* __kmp_launch_worker(void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:501:18: warning: variable 'padding' set but not used [-Wunused-but-set-variable] void *volatile padding = 0; ^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp: In function 'void __kmp_reap_worker(kmp_info_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:1085:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status; ^~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/z_Linux_util.cpp:22: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] kmp_uint64 poll_count; ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 73%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:17: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:17: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp: In function 'int __kmp_release_queuing_lock(kmp_queuing_lock_t*, kmp_int32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:1405:15: warning: variable 'this_thr' set but not used [-Wunused-but-set-variable] kmp_info_t *this_thr; ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:2972:7: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32) = 0; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:2973:7: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32) = 0; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:2974:7: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32) = 0; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:3013:7: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32) = 0; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:3014:7: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32) = 0; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:3015: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:22: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] kmp_uint64 poll_count; ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp: In instantiation of 'int __kmp_acquire_queuing_lock_timed_template(kmp_queuing_lock_t*, kmp_int32) [with bool takeTime = false; kmp_queuing_lock_t = kmp_queuing_lock; kmp_int32 = int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:1329:74: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.cpp:1138:13: warning: variable 'need_mf' set but not used [-Wunused-but-set-variable] kmp_int32 need_mf = 1; ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 83%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:16: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:16: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:18: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:753:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] kmp_uint64 poll_count; ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_32; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:756:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:782:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_64; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:785:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 1; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:874:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h: In instantiation of 'void __kmp_wait_template(kmp_info_t*, C*, void*) [with C = kmp_flag_oncore; int final_spin = 0; kmp_info_t = kmp_info]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:877:57: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_wait_release.h:169:14: warning: variable 'poll_count' set but not used [-Wunused-but-set-variable] In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:16: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp: In function 'kmp_int32 __kmpc_omp_task_with_deps(ident_t*, kmp_int32, kmp_task_t*, kmp_int32, kmp_depend_info_t*, kmp_int32, kmp_depend_info_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_taskdeps.cpp:480:11: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 85%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_cancel.cpp:11: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_cancel.cpp:11: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 66%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp: In function 'int __kmp_aux_get_affinity(void**)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:4888:15: warning: variable 'th' set but not used [-Wunused-but-set-variable] kmp_info_t *th; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp: In function 'void __kmp_apply_thread_places(AddrUnsPair**, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:3899:50: warning: 'newAddr' may be used uninitialized in this function [-Wmaybe-uninitialized] newAddr[n_new] = (*pAddr)[n_old]; ^ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.cpp:15: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id_t*, FILE*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:551:35: warning: '.Address::childNums[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] childNums[i] = b.childNums[i]; ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_x2apicid_map(AddrUnsPair**, kmp_i18n_id_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:551:35: warning: 'addr.Address::childNums[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] childNums[i] = b.childNums[i]; ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_apicid_map(AddrUnsPair**, kmp_i18n_id_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:551:35: warning: '.Address::childNums[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] childNums[i] = b.childNums[i]; ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h: In function 'int __kmp_affinity_create_flat_map(AddrUnsPair**, kmp_i18n_id_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_affinity.h:551:35: warning: '.Address::childNums[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] childNums[i] = b.childNums[i]; ~~~~~~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 97%] Building C object runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 92%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_version.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_version.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 88%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:32: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:118:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] kmp_info_t *thread; ^~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_cdecl.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int omp_control_tool(int, int, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:358:41: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 90%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_extra.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_extra.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_extra.cpp:30: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int kmp_get_blocktime_()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:118:15: warning: variable 'thread' set but not used [-Wunused-but-set-variable] kmp_info_t *thread; ^~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_extra.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h: In function 'int OMP_CONTROL_TOOL(int, int, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_ftn_entry.h:358:41: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 69%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:28: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:28: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:38: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h: In function 'void __kmp_dispatch_deo(int*, int*, ident_t*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.h:335:43: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] typedef typename traits_t::signed_t ST; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:100:42: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] typedef typename traits_t::signed_t ST; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:734:42: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] typedef typename traits_t::signed_t ST; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:735:44: warning: typedef 'DBL' locally defined but not used [-Wunused-local-typedefs] typedef typename traits_t::floating_t DBL; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1870:44: warning: typedef 'DBL' locally defined but not used [-Wunused-local-typedefs] typedef typename traits_t::floating_t DBL; ^~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In function 'void __kmp_dist_get_bounds(ident_t*, kmp_int32, kmp_int32*, T*, T*, typename traits_t::signed_t)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2126:42: warning: typedef 'ST' locally defined but not used [-Wunused-local-typedefs] typedef typename traits_t::signed_t ST; ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = int; ident_t = ident; typename traits_t::signed_t = int; kmp_uint64 = long long unsigned int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = int; ident_t = ident; typename traits_t::signed_t = int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2267:78: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:575:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define GUIDED_ANALYTICAL_WORKAROUND (*(DBL *)&pr->u.p.parm3) ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:581:38: note: in expansion of macro 'GUIDED_ANALYTICAL_WORKAROUND' tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = unsigned int; ident_t = ident; typename traits_t::signed_t = int; kmp_uint64 = long long unsigned int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = unsigned int; ident_t = ident; typename traits_t::signed_t = int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2279:79: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:575:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define GUIDED_ANALYTICAL_WORKAROUND (*(DBL *)&pr->u.p.parm3) ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:581:38: note: in expansion of macro 'GUIDED_ANALYTICAL_WORKAROUND' tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = long long int; ident_t = ident; typename traits_t::signed_t = long long int; kmp_uint64 = long long unsigned int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = long long int; ident_t = ident; typename traits_t::signed_t = long long int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2292:78: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:575:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define GUIDED_ANALYTICAL_WORKAROUND (*(DBL *)&pr->u.p.parm3) ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:581:38: note: in expansion of macro 'GUIDED_ANALYTICAL_WORKAROUND' tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'void __kmp_dispatch_init_algorithm(ident_t*, int, dispatch_private_info_template*, sched_type, T, T, typename traits_t::signed_t, kmp_uint64*, typename traits_t::signed_t, T, T) [with T = long long unsigned int; ident_t = ident; typename traits_t::signed_t = long long int; kmp_uint64 = long long unsigned int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:842:32: required from 'void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t::signed_t, typename traits_t::signed_t, int) [with T = long long unsigned int; ident_t = ident; typename traits_t::signed_t = long long int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2305:79: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:458:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double *)&pr->u.p.parm3 = ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:530:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DBL *)&pr->u.p.parm3 = x; ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:575:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define GUIDED_ANALYTICAL_WORKAROUND (*(DBL *)&pr->u.p.parm3) ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:581:38: note: in expansion of macro 'GUIDED_ANALYTICAL_WORKAROUND' tc, GUIDED_ANALYTICAL_WORKAROUND, cross) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = int; kmp_int32 = int; typename traits_t::signed_t = int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [with T = int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2388:45: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1264:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1272:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1314:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&victim->u.p.count); ~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = unsigned int; kmp_int32 = int; typename traits_t::signed_t = int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [with T = unsigned int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2405:46: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1264:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1272:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&pr->u.p.count); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1314:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vold.b = *(volatile kmp_int64 *)(&victim->u.p.count); ~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = long long int; kmp_int32 = int; typename traits_t::signed_t = long long int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [with T = long long int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = long long int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2421:45: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp: In instantiation of 'int __kmp_dispatch_next_algorithm(int, dispatch_private_info_template*, volatile dispatch_shared_info_template*, kmp_int32*, T*, T*, typename traits_t::signed_t*, T, T) [with T = long long unsigned int; kmp_int32 = int; typename traits_t::signed_t = long long int]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2020:48: required from 'int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t::signed_t*, void*) [with T = long long unsigned int; ident_t = ident; kmp_int32 = int; typename traits_t::signed_t = long long int]' /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:2438:46: required from here /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1529:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (UT)(remaining * *(double *)&pr->u.p.parm3); // divide by K*nproc ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1599:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] UT span = remaining * (*(double *)&pr->u.p.parm3); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1685:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx); ~~~~~~~~^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_dispatch.cpp:1691:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] trip, *(DBL *)&pr->u.p.parm3, chunkIdx + 1); ~~~~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 80%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_barrier()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:32:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_barrier"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_start()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:63:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_end()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:73:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_end"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_name_start(void**)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:83:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_name_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_critical_name_end(void**)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:90:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_critical_name_end"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_single_start()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:117:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_single_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void* __kmp_api_GOMP_single_copy_start()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:165:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_single_copy_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_ordered_start()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:240:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_ordered_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_ordered_end()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:250:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_ordered_end"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_start(void (*)(void*), void*, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:434:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_end()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:463:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_end"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:625:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_STATIC_START), kmp_sch_static) ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_static_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:626:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_STATIC_NEXT), {}) ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:627:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_DYNAMIC_START), ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_dynamic_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:629:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_DYNAMIC_NEXT), {}) ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:630:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_GUIDED_START), ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_guided_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:632:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_GUIDED_NEXT), {}) ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:563:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:633:1: note: in expansion of macro 'LOOP_RUNTIME_START' LOOP_RUNTIME_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_RUNTIME_START), ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_runtime_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_RUNTIME_NEXT), {}) ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_STATIC_START), ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_static_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_STATIC_NEXT), ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_DYNAMIC_START), ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_dynamic_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_DYNAMIC_NEXT), ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:526:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:645:1: note: in expansion of macro 'LOOP_START' LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_GUIDED_START), ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_guided_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:647:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_GUIDED_NEXT), ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:563:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:649:1: note: in expansion of macro 'LOOP_RUNTIME_START' LOOP_RUNTIME_START( ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ordered_runtime_next(long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:606:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:652:1: note: in expansion of macro 'LOOP_NEXT' LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ORDERED_RUNTIME_NEXT), ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:664:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:749:1: note: in expansion of macro 'LOOP_DOACROSS_START' LOOP_DOACROSS_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:664:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:752:1: note: in expansion of macro 'LOOP_DOACROSS_START' LOOP_DOACROSS_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:664:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:755:1: note: in expansion of macro 'LOOP_DOACROSS_START' LOOP_DOACROSS_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_doacross_runtime_start(unsigned int, long int*, long int*, long int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:711:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:758:1: note: in expansion of macro 'LOOP_DOACROSS_RUNTIME_START' LOOP_DOACROSS_RUNTIME_START( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:801:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_STATIC_START), ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_static_next(long long unsigned int*, long long unsigned int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_STATIC_NEXT), {}) ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:801:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:895:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_DYNAMIC_START), ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_dynamic_next(long long unsigned int*, long long unsigned int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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_DYNAMIC_NEXT), {}) ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:801:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:898:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_GUIDED_START), ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_guided_next(long long unsigned int*, long long unsigned int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:900:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_GUIDED_NEXT), {}) ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:839:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:901:1: note: in expansion of macro 'LOOP_RUNTIME_START_ULL' LOOP_RUNTIME_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'int __kmp_api_GOMP_loop_ull_runtime_next(long long unsigned int*, long long unsigned int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:903:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_RUNTIME_NEXT), {}) ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:801:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:905:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_STATIC_START), ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:907:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_STATIC_NEXT), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:801:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:909:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL( ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:912:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_DYNAMIC_NEXT), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:801:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:914:1: note: in expansion of macro 'LOOP_START_ULL' LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_GUIDED_START), ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:916:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_GUIDED_NEXT), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:839:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:918:1: note: in expansion of macro 'LOOP_RUNTIME_START_ULL' LOOP_RUNTIME_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:873:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:921:1: note: in expansion of macro 'LOOP_NEXT_ULL' LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_RUNTIME_NEXT), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:934:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1022:1: note: in expansion of macro 'LOOP_DOACROSS_START_ULL' LOOP_DOACROSS_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:934:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1025:1: note: in expansion of macro 'LOOP_DOACROSS_START_ULL' LOOP_DOACROSS_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:934:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1028:1: note: in expansion of macro 'LOOP_DOACROSS_START_ULL' LOOP_DOACROSS_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:983:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1031:1: note: in expansion of macro 'LOOP_DOACROSS_RUNTIME_START_ULL' LOOP_DOACROSS_RUNTIME_START_ULL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_static_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1044:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1099:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_dynamic_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1044:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1102:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_guided_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1044:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1105:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_runtime_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1044:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1108:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_task(void (*)(void*), void*, void (*)(void*, void*), long int, long int, bool, unsigned int, void**)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1123:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_task"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_taskwait()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1230:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskwait"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'unsigned int __kmp_api_GOMP_sections_start(unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1258:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_sections_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'unsigned int __kmp_api_GOMP_sections_next()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1281:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_sections_next"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_sections_start(void (*)(void*), void*, unsigned int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1316:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_sections_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1381:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_sections(void (*)(void*), void*, unsigned int, unsigned int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1432:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_parallel_sections"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_static(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1469:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1503:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_STATIC), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1469:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1505:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_DYNAMIC), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1469:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1507:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_GUIDED), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1469:5: note: in expansion of macro 'MKLOC' MKLOC(loc, KMP_STR(func)); \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1509:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_RUNTIME), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_taskgroup_start()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1514:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskgroup_start"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_taskgroup_end()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1529:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskgroup_end"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_cancellation_point(int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1570:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_cancellation_point"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_barrier_cancel()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1584:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_barrier_cancel"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_cancel(int, bool)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1598:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_cancel"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_sections_end_cancel()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1615:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_sections_end_cancel"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'bool __kmp_api_GOMP_loop_end_cancel()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1626:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_loop_end_cancel"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.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)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1684:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_taskloop"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_doacross_post(T*) [with T = long int; bool need_conversion = true]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1777:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_post"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_doacross_post(T*) [with T = long int; bool need_conversion = false]': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1793:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_post"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_doacross_wait(T, va_list)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1800:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_wait"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_doacross_ull_post(long long unsigned int*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:26:17: warning: unnecessary parentheses in declaration of 'loc' [-Wparentheses] static ident_t(loc) = {0, KMP_IDENT_KMPC, 0, 0, ";unknown;unknown;0;0;;"}; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1850:3: note: in expansion of macro 'MKLOC' MKLOC(loc, "GOMP_doacross_ull_post"); ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_microtask_wrapper(int*, int*, void (*)(void*), void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:312:36: warning: 'enclosing_state' may be used uninitialized in this function [-Wmaybe-uninitialized] thr->th.ompt_thread_info.state = enclosing_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:312:36: warning: 'thr' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_GOMP_parallel_microtask_wrapper(int*, int*, void (*)(void*), void*, unsigned int, ident_t*, sched_type, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:358:36: warning: 'enclosing_state' may be used uninitialized in this function [-Wmaybe-uninitialized] thr->th.ompt_thread_info.state = enclosing_state; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:358:36: warning: 'thr' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_barrier()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:38:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void* __kmp_api_GOMP_single_copy_start()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:184:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_single_copy_end(void*)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:220:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_start(void (*)(void*), void*, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:429:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:451:25: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' frame->exit_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_loop_end()': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:771:31: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' ompt_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_static_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1099:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_dynamic_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1102:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_guided_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1105:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_runtime_start(void (*)(void*), void*, unsigned int, long int, long int, long int, long int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1051:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1108:1: note: in expansion of macro 'PARALLEL_LOOP_START' PARALLEL_LOOP_START( ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_task(void (*)(void*), void*, void (*)(void*, void*), long int, long int, bool, unsigned int, void**)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1222:52: warning: 'current_task' may be used uninitialized in this function [-Wmaybe-uninitialized] current_task->ompt_task_info.frame.enter_frame = NULL; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1216:49: warning: 'taskdata' may be used uninitialized in this function [-Wmaybe-uninitialized] taskdata->ompt_task_info.frame.exit_frame = NULL; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1215:35: warning: 'thread' may be used uninitialized in this function [-Wmaybe-uninitialized] thread->th.ompt_thread_info = oldInfo; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1168:54: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' current_task->ompt_task_info.frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_sections_start(void (*)(void*), void*, unsigned int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1311:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1420:33: warning: 'task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] task_info->frame.exit_frame = NULL; ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1421:41: warning: 'parent_task_info' may be used uninitialized in this function [-Wmaybe-uninitialized] parent_task_info->frame.enter_frame = NULL; ^ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:129, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1388:43: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_task_info->frame.enter_frame = OMPT_GET_FRAME_ADDRESS(1); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_static(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1503:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_STATIC), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1505:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_DYNAMIC), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1507:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_GUIDED), ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp: In function 'void __kmp_api_GOMP_parallel_loop_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-internal.h:110:62: warning: calling 'void* __builtin_frame_address(unsigned int)' with a nonzero argument is unsafe [-Wframe-address] #define OMPT_GET_FRAME_ADDRESS(level) __builtin_frame_address(level) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1082:33: note: in expansion of macro 'OMPT_GET_FRAME_ADDRESS' parent_frame->enter_frame = OMPT_GET_FRAME_ADDRESS(1); \ ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1476:5: note: in expansion of macro 'OMPT_LOOP_PRE' ompt_pre(); \ ^~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_gsupport.cpp:1509:1: note: in expansion of macro 'PARALLEL_LOOP' PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_RUNTIME), ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 95%] Building CXX object runtime/src/CMakeFiles/omp.dir/ompt-general.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:78, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-specific.cpp:18, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:32: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp.h:107, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-specific.cpp:18, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:32: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_test' [-Wparentheses] extern int (*(*__kmp_indirect_test))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp: In function 'int ompt_set_callback(ompt_callbacks_t, ompt_callback_t)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:105:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_begin, ompt_callback_thread_begin_t, 1) /* thread begin */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:106:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_end, ompt_callback_thread_end_t, 2) /* thread end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:108:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_begin, ompt_callback_parallel_begin_t, 3) /* parallel begin */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:109:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_end, ompt_callback_parallel_end_t, 4) /* parallel end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:111:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_create, ompt_callback_task_create_t, 5) /* task begin */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:112:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_schedule, ompt_callback_task_schedule_t, 6) /* task schedule */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:113:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_implicit_task, ompt_callback_implicit_task_t, 7) /* implicit task */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:119:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_control_tool, ompt_callback_control_tool_t, 11) /* control tool */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:128: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 */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:130:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_released, ompt_callback_mutex_t, 17) /* mutex released */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:132:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_dependences, ompt_callback_task_dependences_t, 18) /* report task dependences */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:133:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_dependence, ompt_callback_task_dependence_t, 19) /* report task dependence */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:135:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_work, ompt_callback_work_t, 20) /* task at work begin or end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:137:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_master, ompt_callback_master_t, 21) /* task at master begin or end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:141: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 */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:143:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_init, ompt_callback_mutex_acquire_t, 24) /* lock init */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:144:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_destroy, ompt_callback_mutex_t, 25) /* lock destroy */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:146:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquire, ompt_callback_mutex_acquire_t, 26) /* mutex acquire */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:147:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquired, ompt_callback_mutex_t, 27) /* mutex acquired */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:149:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_nest_lock, ompt_callback_nest_lock_t, 28) /* nest lock */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:151:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_flush, ompt_callback_flush_t, 29) /* after executing flush */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:153:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_cancel, ompt_callback_cancel_t, 30) /* cancel innermost binding region */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:431:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:154:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_idle, ompt_callback_idle_t, 31) /* begin or end idle state */ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:440:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp: In function 'int ompt_get_callback(ompt_callbacks_t, void (**)())': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:105:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_begin, ompt_callback_thread_begin_t, 1) /* thread begin */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:106:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_thread_end, ompt_callback_thread_end_t, 2) /* thread end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:108:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_begin, ompt_callback_parallel_begin_t, 3) /* parallel begin */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:109:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_parallel_end, ompt_callback_parallel_end_t, 4) /* parallel end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:111:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_create, ompt_callback_task_create_t, 5) /* task begin */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:112:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_schedule, ompt_callback_task_schedule_t, 6) /* task schedule */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:113:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_implicit_task, ompt_callback_implicit_task_t, 7) /* implicit task */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:119:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_control_tool, ompt_callback_control_tool_t, 11) /* control tool */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:128: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 */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:130:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_released, ompt_callback_mutex_t, 17) /* mutex released */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:132:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_dependences, ompt_callback_task_dependences_t, 18) /* report task dependences */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:133:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_task_dependence, ompt_callback_task_dependence_t, 19) /* report task dependence */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:135:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_work, ompt_callback_work_t, 20) /* task at work begin or end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:137:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_master, ompt_callback_master_t, 21) /* task at master begin or end */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:141: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 */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:143:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_init, ompt_callback_mutex_acquire_t, 24) /* lock init */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:144:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_lock_destroy, ompt_callback_mutex_t, 25) /* lock destroy */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:146:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquire, ompt_callback_mutex_acquire_t, 26) /* mutex acquire */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:147:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_mutex_acquired, ompt_callback_mutex_t, 27) /* mutex acquired */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:149:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_nest_lock, ompt_callback_nest_lock_t, 28) /* nest lock */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:151:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_flush, ompt_callback_flush_t, 29) /* after executing flush */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:153:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_cancel, ompt_callback_cancel_t, 30) /* cancel innermost binding region */ \ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:455:53: warning: enum constant in boolean context [-Wint-in-bool-context] if (ompt_event_implementation_status(event_name)) { \ ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/build/runtime/src/ompt.h:154:5: note: in expansion of macro 'ompt_event_macro' macro (ompt_callback_idle, ompt_callback_idle_t, 31) /* begin or end idle state */ ^~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/ompt-general.cpp:465:5: note: in expansion of macro 'FOREACH_OMPT_EVENT' FOREACH_OMPT_EVENT(ompt_event_macro) ^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 23%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:21, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.h:17, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:595: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real32 *)&tmp; ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:601: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); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:602:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(kmp_real64 *)&tmp; ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.h:17, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h: At global scope: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1147:14: warning: unnecessary parentheses in declaration of '__kmp_direct_set' [-Wparentheses] extern int (*(*__kmp_direct_set))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1148:14: warning: unnecessary parentheses in declaration of '__kmp_direct_unset' [-Wparentheses] extern int (*(*__kmp_direct_unset))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1149:14: warning: unnecessary parentheses in declaration of '__kmp_direct_test' [-Wparentheses] extern int (*(*__kmp_direct_test))(kmp_dyna_lock_t *, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1155:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_set' [-Wparentheses] extern int (*(*__kmp_indirect_set))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1156:14: warning: unnecessary parentheses in declaration of '__kmp_indirect_unset' [-Wparentheses] extern int (*(*__kmp_indirect_unset))(kmp_user_lock_p, kmp_int32); ^ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:1157: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 /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_lock.h:21, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.h:17, from /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:14: /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:900:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:900:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:902:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:902:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:911:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:911:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:913:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:913:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:835:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_max(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1179:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1115:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1179:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_min(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1181:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1115:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1181:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_max(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1183:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1115:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1183:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_min(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1114:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1185:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1115:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1141:5: note: in expansion of macro 'MIN_MAX_CMPXCHG' MIN_MAX_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1185:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_rev(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1487:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float4, div, kmp_real32, 32, /, 4r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1487:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float4, div, kmp_real32, 32, /, 4r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_rev(ident_t*, int, kmp_real32*, kmp_real32)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1489:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float4, sub, kmp_real32, 32, -, 4r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1489:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float4, sub, kmp_real32, 32, -, 4r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_rev(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1492:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float8, div, kmp_real64, 64, /, 8r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1492:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float8, div, kmp_real64, 64, /, 8r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_rev(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1494:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float8, sub, kmp_real64, 64, -, 8r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1418:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1494:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV' ATOMIC_CMPXCHG_REV(float8, sub, kmp_real64, 64, -, 8r, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_float8(ident_t*, int, kmp_real32*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1649:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1649:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_float8(ident_t*, int, kmp_real32*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1651:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1651:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_float8(ident_t*, int, kmp_real32*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1653:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1653:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_float8(ident_t*, int, kmp_real32*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1655:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1655:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_fp(ident_t*, int, kmp_real32*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1729:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1729:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_fp(ident_t*, int, kmp_real32*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1731:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1731:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_fp(ident_t*, int, kmp_real32*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1733:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1733:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_fp(ident_t*, int, kmp_real32*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1735:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1735:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add_fp(ident_t*, int, kmp_real64*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1738:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1738:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_fp(ident_t*, int, kmp_real64*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1740:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1740:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul_fp(ident_t*, int, kmp_real64*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1742:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1742:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_fp(ident_t*, int, kmp_real64*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:780:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1744:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:781:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1596:3: note: in expansion of macro 'OP_CMPXCHG' OP_CMPXCHG(TYPE, BITS, OP) \ ^~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1744:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_rev_fp(ident_t*, int, kmp_real32*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, sub_rev, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, sub_rev, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_rev_fp(ident_t*, int, kmp_real32*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1796:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, div_rev, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1796:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float4, kmp_real32, div_rev, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_rev_fp(ident_t*, int, kmp_real64*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, sub_rev, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, sub_rev, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_rev_fp(ident_t*, int, kmp_real64*, _Quad)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1404:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, div_rev, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1405:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1622:3: note: in expansion of macro 'OP_CMPXCHG_REV' OP_CMPXCHG_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_REV_MIX' ATOMIC_CMPXCHG_REV_MIX(float8, kmp_real64, div_rev, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_wr(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2070:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2084:3: note: in expansion of macro 'OP_CMPXCHG_WR' OP_CMPXCHG_WR(TYPE, BITS, OP) \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2117:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WR' ATOMIC_CMPXCHG_WR(float8, wr, kmp_real64, 64, =, ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2071:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2084:3: note: in expansion of macro 'OP_CMPXCHG_WR' OP_CMPXCHG_WR(TYPE, BITS, OP) \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2117:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WR' ATOMIC_CMPXCHG_WR(float8, wr, kmp_real64, 64, =, ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_add_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2251:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, add_cpt, kmp_real32, 32, +, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2251:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, add_cpt, kmp_real32, 32, +, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2253:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, sub_cpt, kmp_real32, 32, -, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2253:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, sub_cpt, kmp_real32, 32, -, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_add_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2255:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, add_cpt, kmp_real64, 64, +, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2255:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, add_cpt, kmp_real64, 64, +, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2257:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, sub_cpt, kmp_real64, 64, -, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2257:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, sub_cpt, kmp_real64, 64, -, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2352:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, div_cpt, kmp_real32, 32, /, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2352:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, div_cpt, kmp_real32, 32, /, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_mul_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2354:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, mul_cpt, kmp_real32, 32, *, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2354:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float4, mul_cpt, kmp_real32, 32, *, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2356:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, div_cpt, kmp_real64, 64, /, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2356:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, div_cpt, kmp_real64, 64, /, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_mul_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, mul_cpt, kmp_real64, 64, *, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2225:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT' ATOMIC_CMPXCHG_CPT(float8, mul_cpt, kmp_real64, 64, *, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_add_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2464:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, add_cpt, 32, +, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2464:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, add_cpt, 32, +, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2466:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, sub_cpt, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2466:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, sub_cpt, 32, -, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_mul_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2468:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, mul_cpt, 32, *, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2468:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, mul_cpt, 32, *, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt_fp(ident_t*, int, kmp_real32*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2470:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, div_cpt, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2470:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float4, kmp_real32, div_cpt, 32, /, fp, _Quad, 4r, 3, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_add_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2473:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, add_cpt, 64, +, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2473:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, add_cpt, 64, +, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2475:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, sub_cpt, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2475:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, sub_cpt, 64, -, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_mul_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2477:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, mul_cpt, 64, *, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2477:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, mul_cpt, 64, *, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt_fp(ident_t*, int, kmp_real64*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2206:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2479:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, div_cpt, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2207:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2384:3: note: in expansion of macro 'OP_CMPXCHG_CPT' OP_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2479:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_MIX' ATOMIC_CMPXCHG_CPT_MIX(float8, kmp_real64, div_cpt, 64, /, fp, _Quad, 8r, 7, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_max_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2594:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2644:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float4, max_cpt, kmp_real32, 32, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2595:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2644:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float4, max_cpt, kmp_real32, 32, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_min_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2594:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2646:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float4, min_cpt, kmp_real32, 32, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2595:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2646:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float4, min_cpt, kmp_real32, 32, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_max_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2594:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2648:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float8, max_cpt, kmp_real64, 64, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2595:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2648:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float8, max_cpt, kmp_real64, 64, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_min_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2594:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2650:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float8, min_cpt, kmp_real64, 64, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2595:17: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & rhs)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2623:5: note: in expansion of macro 'MIN_MAX_CMPXCHG_CPT' MIN_MAX_CMPXCHG_CPT(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2650:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float8, min_cpt, kmp_real64, 64, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt_rev(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2962:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float4, div_cpt_rev, kmp_real32, 32, /, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2962:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float4, div_cpt_rev, kmp_real32, 32, /, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt_rev(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2964:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float4, sub_cpt_rev, kmp_real32, 32, -, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2964:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float4, sub_cpt_rev, kmp_real32, 32, -, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt_rev(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2966:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float8, div_cpt_rev, kmp_real64, 64, /, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2966:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float8, div_cpt_rev, kmp_real64, 64, /, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt_rev(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2968:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float8, sub_cpt_rev, kmp_real64, 64, -, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2911:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2968:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV' ATOMIC_CMPXCHG_CPT_REV(float8, sub_cpt_rev, kmp_real64, 64, -, ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_sub_cpt_rev_fp(ident_t*, int, kmp_real32*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3142:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, sub_cpt_rev, 32, -, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3142:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, sub_cpt_rev, 32, -, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_div_cpt_rev_fp(ident_t*, int, kmp_real32*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:556:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3145:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, div_cpt_rev, 32, /, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:557:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ32' (kmp_uint32)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3145:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float4, kmp_real32, div_cpt_rev, 32, /, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_sub_cpt_rev_fp(ident_t*, int, kmp_real64*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3149:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, sub_cpt_rev, 64, -, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3149:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, sub_cpt_rev, 64, -, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_div_cpt_rev_fp(ident_t*, int, kmp_real64*, _Quad, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2891:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3152:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, div_cpt_rev, 64, /, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2892:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3088:3: note: in expansion of macro 'OP_CMPXCHG_CPT_REV' OP_CMPXCHG_CPT_REV(TYPE, BITS, OP) \ ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3152:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CPT_REV_MIX' ATOMIC_CMPXCHG_CPT_REV_MIX(float8, kmp_real64, div_cpt_rev, 64, /, fp, _Quad, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_swp(ident_t*, int, kmp_real64*, kmp_real64)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:562:73: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3216:32: note: in expansion of macro 'VOLATILE_CAST' (kmp_int##BITS *)lhs, *VOLATILE_CAST(kmp_int##BITS *) & old_value, \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3232:3: note: in expansion of macro 'CMPXCHG_SWP' CMPXCHG_SWP(TYPE, BITS) \ ^~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3245:1: note: in expansion of macro 'ATOMIC_CMPXCHG_SWP' ATOMIC_CMPXCHG_SWP(float8, kmp_real64, 64, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:849:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define VOLATILE_CAST(x) (x) /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_os.h:563:45: note: in definition of macro 'KMP_COMPARE_AND_STORE_ACQ64' (kmp_uint64)(sv)) ^~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3217:10: note: in expansion of macro 'VOLATILE_CAST' *VOLATILE_CAST(kmp_int##BITS *) & new_value)) { \ ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3232:3: note: in expansion of macro 'CMPXCHG_SWP' CMPXCHG_SWP(TYPE, BITS) \ ^~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:3245:1: note: in expansion of macro 'ATOMIC_CMPXCHG_SWP' ATOMIC_CMPXCHG_SWP(float8, kmp_real64, 64, ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'char __kmpc_atomic_fixed1_max_cpt(ident_t*, int, char*, char, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2628:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(fixed1, max_cpt, char, 8, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'char __kmpc_atomic_fixed1_min_cpt(ident_t*, int, char*, char, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2630:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(fixed1, min_cpt, char, 8, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'short int __kmpc_atomic_fixed2_max_cpt(ident_t*, int, short int*, short int, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2632:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(fixed2, max_cpt, short, 16, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'short int __kmpc_atomic_fixed2_min_cpt(ident_t*, int, short int*, short int, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2634:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(fixed2, min_cpt, short, 16, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_int64 __kmpc_atomic_fixed8_max_cpt(ident_t*, int, kmp_int64*, kmp_int64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2640:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(fixed8, max_cpt, kmp_int64, 64, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_int64 __kmpc_atomic_fixed8_min_cpt(ident_t*, int, kmp_int64*, kmp_int64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2642:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(fixed8, min_cpt, kmp_int64, 64, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_max_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2644:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float4, max_cpt, kmp_real32, 32, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real32 __kmpc_atomic_float4_min_cpt(ident_t*, int, kmp_real32*, kmp_real32, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2646:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float4, min_cpt, kmp_real32, 32, >, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_max_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2648:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float8, max_cpt, kmp_real64, 64, <, ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp: In function 'kmp_real64 __kmpc_atomic_float8_min_cpt(ident_t*, int, kmp_real64*, kmp_real64, int)': /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2571:10: warning: 'new_value' may be used uninitialized in this function [-Wmaybe-uninitialized] return new_value; ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2620:8: note: 'new_value' was declared here TYPE new_value, old_value; \ ^~~~~~~~~ /usr/src/RPM/BUILD/openmp-7.0.1.src/runtime/src/kmp_atomic.cpp:2650:1: note: in expansion of macro 'MIN_MAX_COMPXCHG_CPT' MIN_MAX_COMPXCHG_CPT(float8, min_cpt, kmp_real64, 64, >, ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [100%] Linking C shared library libomp.so make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[1]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [100%] Built target omp make[1]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.70491 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libomp-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libomp-buildroot + cd openmp-7.0.1.src + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/libomp-buildroot -C _build make: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[1]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 4%] Built target libomp-needed-headers make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [ 85%] Built target omp make[2]: Entering directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' make[2]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' [100%] Built target omptarget make[1]: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' Install the project... -- Install configuration: "Release" -- Installing: /usr/src/tmp/libomp-buildroot/usr/lib/libomp.so -- Installing: /usr/src/tmp/libomp-buildroot/usr/lib/clang/7.0.1/include/omp.h -- Installing: /usr/src/tmp/libomp-buildroot/usr/lib/clang/7.0.1/include/ompt.h -- Installing: /usr/src/tmp/libomp-buildroot/usr/lib/libomptarget.so make: Leaving directory '/usr/src/RPM/BUILD/openmp-7.0.1.src/build' + install -d /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime + cp -R runtime/test /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime + cp -R runtime/src /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime + ln -s /usr/lib/clang/7.0.1/include/omp.h /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//omp.h + ln -s /usr/lib/clang/7.0.1/include/ompt.h /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//ompt.h + ln -s /usr/lib/libomp.so /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//libgomp.so + echo 'import tempfile' + cat _build/runtime/test/lit.site.cfg + sed -i 's~\(config.test_filecheck = \)""~\1"/usr/lib/llvm/FileCheck"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.omp_header_directory = \)"[^"]\+"~\1"/usr/include"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.libomp_obj_root = \)"[^"]\+"~\1tempfile.mkdtemp()[1]~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(lit_config.load_config(config, \)"[^"]\+"~\1"/usr/share/libomp/src//runtime/test//lit.cfg"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.test_c_compiler = \)"[^"]\+"~\1"/usr/bin/gcc"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.test_cxx_compiler = \)"[^"]\+"~\1"/usr/bin/g++"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg + sed -i 's~\(config.library_dir = \)"[^"]\+"~\1"/usr/share/libomp/src//runtime/test/"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg + cp /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//gcc.site.cfg /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.test_compiler_features = \)\[[^\[]\+]~\1["clang"]~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.test_c_compiler = \)"[^"]\+"~\1"/usr/bin/clang"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.test_cxx_compiler = \)"[^"]\+"~\1"/usr/bin/clang++"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//clang.site.cfg + sed -i 's~\(config.library_dir = \)"[^"]\+"~\1"/usr/lib"~' /usr/src/tmp/libomp-buildroot/usr/share/libomp/src//runtime/test//clang.site.cfg + install -m 0755 /usr/src/RPM/SOURCES/runtest.sh /usr/src/tmp/libomp-buildroot/usr/share/libomp + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/libomp-buildroot (auto) mode of './usr/lib/libomptarget.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libomp.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/libomp-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/libomp-buildroot/ (default) Compressing files in /usr/src/tmp/libomp-buildroot (auto) Adjusting library links in /usr/src/tmp/libomp-buildroot ./usr/lib: libomp.so -> libomp.so libomptarget.so -> libomptarget.so Verifying ELF objects in /usr/src/tmp/libomp-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/lib/libomp.so: uses non-LFS functions: fopen open readdir Hardlinking identical .pyc and .pyo files Processing files: libomp-7.0.1-alt1_1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EoxCns find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) lib.prov: /usr/src/tmp/libomp-buildroot/usr/lib/libomp.so: 932 symbols, 20 bpp lib.prov: /usr/src/tmp/libomp-buildroot/usr/lib/libomptarget.so: 22 symbols, 15 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zN3VNb find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libomp.so = set:ndlyEgYCaCDsGXXZ2WhUkcGz0SZfpO6wMVGZcOwVNIRYTN0ehlTRSqFqU9ysRBY4ouMImE5HHI2rRh1idpcSnoWE1WqsicqZkfiFZCvpiUjJdKQit65Xx7dkZGHk2zGcYojxVZvbrSEYmU1ktNQmput7puZ7e8TR4eZ1cTHlNegZsv0sgr5cBy6ePoavsy4JsLtgdNS0ZqDkYHdck8m3eZ6GqRY0n7xIx7Lwln59fuiCRKxm3HwqYTbXhvzbYnG23Nr9brjhzLezZo4ljnXfPY83JkahN0GdAZjavMb81FAA5vZvS1LH3ZiLbqJwCj23jF7XoGA9zw8zMQarZroXNogOZ8U4YhZt4v8iA1AoAcEYsHmqz614r17K8HeQyKFEWuqIwgowNTgUWWQl1jzHCmD7q7RzgeVlABIMqo5AwDbQygnKVQxRWZuaS53MZ9VgeJuB8vqxQwK3A8gLBKuaOuozMocYxMFIWfUrkbsXu9dNKX5Ep9lfRyoTyGnwUa8lRdqGDmfZHGYPZdNWeEAiWKtZztB0yQcaHS7CHyeoe1EYI8fbdYFSf9lhZznd2aH1jIVjItEFibIVocd80QeWacMSipWJRt41x5lnjyYQuqcZJPNVZ9uUStjzrZtDRs9Gj88amHWG3yelwWDI6LZm3dvf4a7o4dxaJVdDB0AKZe5lPNlxF1EGMcThU0B5REb0xwOTRhXXw52aAgPU7lmrHOecoM5dPdcGqEh5wmdY6C49w3w89u4J33uQNSJwUxvBTUjjqVVkQaORQ2fJdr8y3LVq55JGwGWxE80dCZmTJ92zwLn1c8cciQnOtgUU6MZ8H4DYLC5YOY0lPD9STZhJ3ygNBZmqAH7HJ8hzVKJuIjek38zgAoENTmTsS607y224tGLAxVjUSH1m2vhfCZxPyPCGrQ5ApqZkMPNpG9eRD49ubRdm1iupypZ0xnipHZjH7IJTfj8E9EAORO21zykkI77DcjZ9DfLzlWXhGbU9xToZ1tds4YOGZL9FZvzu1bmI5uxjhapo3pdo48pQ8ZDmu8ru3k5IK225QclimdwfRIqPKfSJGw8AobHLdZuf0Tvxk8Zkj9OkfQKruZi5C7iNCqNfCGUdZstSh9irw9yh4TR7a6cb4Bnx7rZLdoasHBYuj22q7Z0v0ZK7lm56OOmqci4By32CBuDOb8lChmcvYWmDMBCjB7kJn0R1FrTMKAFpseBFCSZi9kEHt4ybEYeBmlryzC5RiTL95VdQTF5FaldK7tjXTdpXoyqeQ9g5qVOLqZ13hkOO0y2OIt47BVwoV6dbsZdgGTVxsmyQuFV1ZrVaZ9y8Pl8ScMS8AeyxFQpC6NroWfdKBDyTxmlaJiko9pg8U4m6QtZ7YjT8Asycz5Z3dav4kjsNALxrZgT68rvPBEO2UQKmV72D1m9FsWzRxuuBCzjAi9HzjxeIiqrQVuMLMDrjO6saYZdj3D1mzJ3heSSQiarBNtz54r5mIDRbOqWggbn5Oy13aKqtMA2FZcP3VqPlk4rSomFxH7mcEoDKkItkNbEvVZynSkkgPRidQz8Zd6dOokIpgngp9gs4DjdwvzfYeuqloAW5irKZ4ZgArr8NDEdkKI8z8FN9C8iHpteipKctDIfTpZBgZI5RU53XwXpkdMbj69WbKyw4OrVWJ9jMf5q3h6g7WNhZENyEjlZnAaJfDl4WyhzQ2PxX7cRZpQVbM2r2xP05sG1RM20P6oTk5S5Qvfn3M03BAul4h7il8nrWTkKeJjU2Ex29CTM6VkuXs5GwstS4EpW1cmZB4ommGG8HJlZhmmksuRjsP6ujO2reuwHZmYLD07BDLjni6oTJNLP, libomp.so(GOMP_1.0), libomp.so(GOMP_2.0), libomp.so(GOMP_3.0), libomp.so(GOMP_4.0), libomp.so(GOMP_4.5), libomp.so(OMP_1.0), libomp.so(OMP_2.0), libomp.so(OMP_3.0), libomp.so(OMP_3.1), libomp.so(OMP_4.0), libomp.so(OMP_4.5), libomp.so(VERSION), libomptarget.so = set:idM7rZJXZclReKfLO1r4rPm7CoaZ3Pl17X4BZhP7RhEHC30, libomptarget.so(VERS1.0) Requires: ld-linux.so.2 >= set:ihL26, ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.6), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libgcc_s.so.1(GCC_3.0), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), libpthread.so.0(GLIBC_2.2.3), libpthread.so.0(GLIBC_2.3.2), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HUt4Kh Creating libomp-debuginfo package Processing files: libomp-devel-7.0.1-alt1_1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AIqMUP find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.anjqpN find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: clang-devel = 7.0.1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CYadR4 Processing files: libomp-debuginfo-7.0.1-alt1_1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FzbB5R find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6T5IpZ find-requires: running scripts (debuginfo) Provides: debug(libomp.so), debug(libomptarget.so) Requires: libomp = 7.0.1-alt1_1, debug(ld-linux.so.2), debug(libc.so.6), debug(libdl.so.2), debug(libgcc_s.so.1), debug(libpthread.so.0), debug(libstdc++.so.6) Adding to libomp-debuginfo a strict dependency on libomp warning: Installed (but unpackaged) file(s) found: /usr/share/libomp/runtest.sh /usr/share/libomp/src/runtime/src/CMakeLists.txt /usr/share/libomp/src/runtime/src/dllexports /usr/share/libomp/src/runtime/src/exports_so.txt /usr/share/libomp/src/runtime/src/extractExternal.cpp /usr/share/libomp/src/runtime/src/i18n/en_US.txt /usr/share/libomp/src/runtime/src/include/30/omp.h.var /usr/share/libomp/src/runtime/src/include/30/omp_lib.f.var /usr/share/libomp/src/runtime/src/include/30/omp_lib.f90.var /usr/share/libomp/src/runtime/src/include/30/omp_lib.h.var /usr/share/libomp/src/runtime/src/include/40/omp.h.var /usr/share/libomp/src/runtime/src/include/40/omp_lib.f.var /usr/share/libomp/src/runtime/src/include/40/omp_lib.f90.var /usr/share/libomp/src/runtime/src/include/40/omp_lib.h.var /usr/share/libomp/src/runtime/src/include/45/omp.h.var /usr/share/libomp/src/runtime/src/include/45/omp_lib.f.var /usr/share/libomp/src/runtime/src/include/45/omp_lib.f90.var /usr/share/libomp/src/runtime/src/include/45/omp_lib.h.var /usr/share/libomp/src/runtime/src/include/50/omp.h.var /usr/share/libomp/src/runtime/src/include/50/omp_lib.f.var /usr/share/libomp/src/runtime/src/include/50/omp_lib.f90.var /usr/share/libomp/src/runtime/src/include/50/omp_lib.h.var /usr/share/libomp/src/runtime/src/include/50/ompt.h.var /usr/share/libomp/src/runtime/src/kmp.h /usr/share/libomp/src/runtime/src/kmp_affinity.cpp /usr/share/libomp/src/runtime/src/kmp_affinity.h /usr/share/libomp/src/runtime/src/kmp_alloc.cpp /usr/share/libomp/src/runtime/src/kmp_atomic.cpp /usr/share/libomp/src/runtime/src/kmp_atomic.h /usr/share/libomp/src/runtime/src/kmp_barrier.cpp /usr/share/libomp/src/runtime/src/kmp_cancel.cpp /usr/share/libomp/src/runtime/src/kmp_config.h.cmake /usr/share/libomp/src/runtime/src/kmp_csupport.cpp /usr/share/libomp/src/runtime/src/kmp_debug.cpp /usr/share/libomp/src/runtime/src/kmp_debug.h /usr/share/libomp/src/runtime/src/kmp_debugger.cpp /usr/share/libomp/src/runtime/src/kmp_debugger.h /usr/share/libomp/src/runtime/src/kmp_dispatch.cpp /usr/share/libomp/src/runtime/src/kmp_dispatch.h /usr/share/libomp/src/runtime/src/kmp_dispatch_hier.h /usr/share/libomp/src/runtime/src/kmp_environment.cpp /usr/share/libomp/src/runtime/src/kmp_environment.h /usr/share/libomp/src/runtime/src/kmp_error.cpp /usr/share/libomp/src/runtime/src/kmp_error.h /usr/share/libomp/src/runtime/src/kmp_ftn_cdecl.cpp /usr/share/libomp/src/runtime/src/kmp_ftn_entry.h /usr/share/libomp/src/runtime/src/kmp_ftn_extra.cpp /usr/share/libomp/src/runtime/src/kmp_ftn_os.h /usr/share/libomp/src/runtime/src/kmp_ftn_stdcall.cpp /usr/share/libomp/src/runtime/src/kmp_global.cpp /usr/share/libomp/src/runtime/src/kmp_gsupport.cpp /usr/share/libomp/src/runtime/src/kmp_i18n.cpp /usr/share/libomp/src/runtime/src/kmp_i18n.h /usr/share/libomp/src/runtime/src/kmp_import.cpp /usr/share/libomp/src/runtime/src/kmp_io.cpp /usr/share/libomp/src/runtime/src/kmp_io.h /usr/share/libomp/src/runtime/src/kmp_itt.cpp /usr/share/libomp/src/runtime/src/kmp_itt.h /usr/share/libomp/src/runtime/src/kmp_itt.inl /usr/share/libomp/src/runtime/src/kmp_lock.cpp /usr/share/libomp/src/runtime/src/kmp_lock.h /usr/share/libomp/src/runtime/src/kmp_omp.h /usr/share/libomp/src/runtime/src/kmp_os.h /usr/share/libomp/src/runtime/src/kmp_platform.h /usr/share/libomp/src/runtime/src/kmp_runtime.cpp /usr/share/libomp/src/runtime/src/kmp_safe_c_api.h /usr/share/libomp/src/runtime/src/kmp_sched.cpp /usr/share/libomp/src/runtime/src/kmp_settings.cpp /usr/share/libomp/src/runtime/src/kmp_settings.h /usr/share/libomp/src/runtime/src/kmp_stats.cpp /usr/share/libomp/src/runtime/src/kmp_stats.h /usr/share/libomp/src/runtime/src/kmp_stats_timing.cpp /usr/share/libomp/src/runtime/src/kmp_stats_timing.h /usr/share/libomp/src/runtime/src/kmp_str.cpp /usr/share/libomp/src/runtime/src/kmp_str.h /usr/share/libomp/src/runtime/src/kmp_stub.cpp /usr/share/libomp/src/runtime/src/kmp_stub.h /usr/share/libomp/src/runtime/src/kmp_taskdeps.cpp /usr/share/libomp/src/runtime/src/kmp_tasking.cpp /usr/share/libomp/src/runtime/src/kmp_taskq.cpp /usr/share/libomp/src/runtime/src/kmp_threadprivate.cpp /usr/share/libomp/src/runtime/src/kmp_utility.cpp /usr/share/libomp/src/runtime/src/kmp_version.cpp /usr/share/libomp/src/runtime/src/kmp_version.h /usr/share/libomp/src/runtime/src/kmp_wait_release.cpp /usr/share/libomp/src/runtime/src/kmp_wait_release.h /usr/share/libomp/src/runtime/src/kmp_wrapper_getpid.h /usr/share/libomp/src/runtime/src/kmp_wrapper_malloc.h /usr/share/libomp/src/runtime/src/libomp.rc.var /usr/share/libomp/src/runtime/src/ompt-event-specific.h /usr/share/libomp/src/runtime/src/ompt-general.cpp /usr/share/libomp/src/runtime/src/ompt-internal.h /usr/share/libomp/src/runtime/src/ompt-specific.cpp /usr/share/libomp/src/runtime/src/ompt-specific.h /usr/share/libomp/src/runtime/src/test-touch.c /usr/share/libomp/src/runtime/src/thirdparty/ittnotify/disable_warnings.h /usr/share/libomp/src/runtime/src/thirdparty/ittnotify/ittnotify.h /usr/share/libomp/src/runtime/src/thirdparty/ittnotify/ittnotify_config.h /usr/share/libomp/src/runtime/src/thirdparty/ittnotify/ittnotify_static.c /usr/share/libomp/src/runtime/src/thirdparty/ittnotify/ittnotify_static.h /usr/share/libomp/src/runtime/src/thirdparty/ittnotify/ittnotify_types.h /usr/share/libomp/src/runtime/src/thirdparty/ittnotify/legacy/ittnotify.h /usr/share/libomp/src/runtime/src/tsan_annotations.cpp /usr/share/libomp/src/runtime/src/tsan_annotations.h /usr/share/libomp/src/runtime/src/z_Linux_asm.S /usr/share/libomp/src/runtime/src/z_Linux_util.cpp /usr/share/libomp/src/runtime/src/z_Windows_NT-586_asm.asm /usr/share/libomp/src/runtime/src/z_Windows_NT-586_util.cpp /usr/share/libomp/src/runtime/src/z_Windows_NT_util.cpp /usr/share/libomp/src/runtime/test/CMakeLists.txt /usr/share/libomp/src/runtime/test/api/has_openmp.c /usr/share/libomp/src/runtime/test/api/kmp_aligned_malloc.c /usr/share/libomp/src/runtime/test/api/kmp_set_defaults_lock_bug.c /usr/share/libomp/src/runtime/test/api/omp_get_num_threads.c /usr/share/libomp/src/runtime/test/api/omp_get_wtick.c /usr/share/libomp/src/runtime/test/api/omp_get_wtime.c /usr/share/libomp/src/runtime/test/api/omp_in_parallel.c /usr/share/libomp/src/runtime/test/atomic/omp_atomic.c /usr/share/libomp/src/runtime/test/barrier/omp_barrier.c /usr/share/libomp/src/runtime/test/clang.site.cfg /usr/share/libomp/src/runtime/test/critical/omp_critical.c /usr/share/libomp/src/runtime/test/env/kmp_aff_disable_hwloc.c /usr/share/libomp/src/runtime/test/env/kmp_set_dispatch_buf.c /usr/share/libomp/src/runtime/test/env/omp_thread_limit.c /usr/share/libomp/src/runtime/test/env/omp_wait_policy.c /usr/share/libomp/src/runtime/test/flush/omp_flush.c /usr/share/libomp/src/runtime/test/gcc.site.cfg /usr/share/libomp/src/runtime/test/libgomp.so /usr/share/libomp/src/runtime/test/lit.cfg /usr/share/libomp/src/runtime/test/lit.site.cfg.in /usr/share/libomp/src/runtime/test/lock/omp_init_lock.c /usr/share/libomp/src/runtime/test/lock/omp_lock.c /usr/share/libomp/src/runtime/test/lock/omp_nest_lock.c /usr/share/libomp/src/runtime/test/lock/omp_test_lock.c /usr/share/libomp/src/runtime/test/lock/omp_test_nest_lock.c /usr/share/libomp/src/runtime/test/master/omp_master.c /usr/share/libomp/src/runtime/test/master/omp_master_3.c /usr/share/libomp/src/runtime/test/misc_bugs/cancellation_for_sections.c /usr/share/libomp/src/runtime/test/misc_bugs/many-microtask-args.c /usr/share/libomp/src/runtime/test/misc_bugs/omp_foreign_thread_team_reuse.c /usr/share/libomp/src/runtime/test/misc_bugs/teams-no-par.c /usr/share/libomp/src/runtime/test/misc_bugs/teams-reduction.c /usr/share/libomp/src/runtime/test/omp.h /usr/share/libomp/src/runtime/test/omp_my_sleep.h /usr/share/libomp/src/runtime/test/omp_testsuite.h /usr/share/libomp/src/runtime/test/ompt.h /usr/share/libomp/src/runtime/test/ompt/callback.h /usr/share/libomp/src/runtime/test/ompt/cancel/cancel_parallel.c /usr/share/libomp/src/runtime/test/ompt/cancel/cancel_taskgroup.c /usr/share/libomp/src/runtime/test/ompt/cancel/cancel_worksharing.c /usr/share/libomp/src/runtime/test/ompt/loadtool/tool_available/tool_available.c /usr/share/libomp/src/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c /usr/share/libomp/src/runtime/test/ompt/loadtool/tool_not_available/tool_not_available.c /usr/share/libomp/src/runtime/test/ompt/misc/api_calls_from_other_thread.cpp /usr/share/libomp/src/runtime/test/ompt/misc/api_calls_misc.c /usr/share/libomp/src/runtime/test/ompt/misc/api_calls_places.c /usr/share/libomp/src/runtime/test/ompt/misc/control_tool.c /usr/share/libomp/src/runtime/test/ompt/misc/control_tool_no_ompt_support.c /usr/share/libomp/src/runtime/test/ompt/misc/idle.c /usr/share/libomp/src/runtime/test/ompt/misc/interoperability.cpp /usr/share/libomp/src/runtime/test/ompt/misc/threads.c /usr/share/libomp/src/runtime/test/ompt/misc/threads_nested.c /usr/share/libomp/src/runtime/test/ompt/misc/unset_callback.c /usr/share/libomp/src/runtime/test/ompt/ompt-signal.h /usr/share/libomp/src/runtime/test/ompt/parallel/dynamic_enough_threads.c /usr/share/libomp/src/runtime/test/ompt/parallel/dynamic_not_enough_threads.c /usr/share/libomp/src/runtime/test/ompt/parallel/max_active_levels_serialized.c /usr/share/libomp/src/runtime/test/ompt/parallel/nested.c /usr/share/libomp/src/runtime/test/ompt/parallel/nested_lwt.c /usr/share/libomp/src/runtime/test/ompt/parallel/nested_serialized.c /usr/share/libomp/src/runtime/test/ompt/parallel/nested_thread_num.c /usr/share/libomp/src/runtime/test/ompt/parallel/no_thread_num_clause.c /usr/share/libomp/src/runtime/test/ompt/parallel/normal.c /usr/share/libomp/src/runtime/test/ompt/parallel/not_enough_threads.c /usr/share/libomp/src/runtime/test/ompt/parallel/parallel_if0.c /usr/share/libomp/src/runtime/test/ompt/parallel/serialized.c /usr/share/libomp/src/runtime/test/ompt/synchronization/barrier/explicit.c /usr/share/libomp/src/runtime/test/ompt/synchronization/barrier/for_loop.c /usr/share/libomp/src/runtime/test/ompt/synchronization/barrier/for_simd.c /usr/share/libomp/src/runtime/test/ompt/synchronization/barrier/implicit_task_data.c /usr/share/libomp/src/runtime/test/ompt/synchronization/barrier/parallel_region.c /usr/share/libomp/src/runtime/test/ompt/synchronization/barrier/sections.c /usr/share/libomp/src/runtime/test/ompt/synchronization/barrier/single.c /usr/share/libomp/src/runtime/test/ompt/synchronization/critical.c /usr/share/libomp/src/runtime/test/ompt/synchronization/flush.c /usr/share/libomp/src/runtime/test/ompt/synchronization/lock.c /usr/share/libomp/src/runtime/test/ompt/synchronization/master.c /usr/share/libomp/src/runtime/test/ompt/synchronization/nest_lock.c /usr/share/libomp/src/runtime/test/ompt/synchronization/ordered.c /usr/share/libomp/src/runtime/test/ompt/synchronization/taskgroup.c /usr/share/libomp/src/runtime/test/ompt/synchronization/taskwait.c /usr/share/libomp/src/runtime/test/ompt/synchronization/test_lock.c /usr/share/libomp/src/runtime/test/ompt/synchronization/test_nest_lock.c /usr/share/libomp/src/runtime/test/ompt/synchronization/test_nest_lock_parallel.c /usr/share/libomp/src/runtime/test/ompt/tasks/dependences.c /usr/share/libomp/src/runtime/test/ompt/tasks/explicit_task.c /usr/share/libomp/src/runtime/test/ompt/tasks/serialized.c /usr/share/libomp/src/runtime/test/ompt/tasks/task_in_joinbarrier.c /usr/share/libomp/src/runtime/test/ompt/tasks/task_types.c /usr/share/libomp/src/runtime/test/ompt/tasks/task_types_serialized.c /usr/share/libomp/src/runtime/test/ompt/tasks/taskloop.c /usr/share/libomp/src/runtime/test/ompt/tasks/taskyield.c /usr/share/libomp/src/runtime/test/ompt/tasks/untied_task.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/auto.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/auto_serialized.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/auto_split.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/base.h /usr/share/libomp/src/runtime/test/ompt/worksharing/for/base_serialized.h /usr/share/libomp/src/runtime/test/ompt/worksharing/for/base_split.h /usr/share/libomp/src/runtime/test/ompt/worksharing/for/dynamic.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/dynamic_serialized.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/dynamic_split.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/guided.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/guided_serialized.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/guided_split.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/runtime.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/runtime_serialized.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/runtime_split.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/static.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/static_serialized.c /usr/share/libomp/src/runtime/test/ompt/worksharing/for/static_split.c /usr/share/libomp/src/runtime/test/ompt/worksharing/sections.c /usr/share/libomp/src/runtime/test/ompt/worksharing/single.c /usr/share/libomp/src/runtime/test/parallel/omp_nested.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_copyin.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_default.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_firstprivate.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_if.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_num_threads.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_private.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_reduction.c /usr/share/libomp/src/runtime/test/parallel/omp_parallel_shared.c /usr/share/libomp/src/runtime/test/tasking/bug_36720.c /usr/share/libomp/src/runtime/test/tasking/bug_nested_proxy_task.c /usr/share/libomp/src/runtime/test/tasking/bug_proxy_task_dep_waiting.c /usr/share/libomp/src/runtime/test/tasking/bug_serial_taskgroup.c /usr/share/libomp/src/runtime/test/tasking/kmp_task_reduction_nest.cpp /usr/share/libomp/src/runtime/test/tasking/kmp_taskloop.c /usr/share/libomp/src/runtime/test/tasking/nested_parallel_tasking.c /usr/share/libomp/src/runtime/test/tasking/nested_task_creation.c /usr/share/libomp/src/runtime/test/tasking/omp_task.c /usr/share/libomp/src/runtime/test/tasking/omp_task_final.c /usr/share/libomp/src/runtime/test/tasking/omp_task_firstprivate.c /usr/share/libomp/src/runtime/test/tasking/omp_task_if.c /usr/share/libomp/src/runtime/test/tasking/omp_task_imp_firstprivate.c /usr/share/libomp/src/runtime/test/tasking/omp_task_priority.c /usr/share/libomp/src/runtime/test/tasking/omp_task_private.c /usr/share/libomp/src/runtime/test/tasking/omp_task_shared.c /usr/share/libomp/src/runtime/test/tasking/omp_taskloop_grainsize.c /usr/share/libomp/src/runtime/test/tasking/omp_taskloop_num_tasks.c /usr/share/libomp/src/runtime/test/tasking/omp_taskwait.c /usr/share/libomp/src/runtime/test/tasking/omp_taskyield.c /usr/share/libomp/src/runtime/test/threadprivate/omp_threadprivate.c /usr/share/libomp/src/runtime/test/threadprivate/omp_threadprivate_for.c /usr/share/libomp/src/runtime/test/worksharing/for/bug_set_schedule_0.c /usr/share/libomp/src/runtime/test/worksharing/for/kmp_doacross_check.c /usr/share/libomp/src/runtime/test/worksharing/for/kmp_sch_simd_guided.c /usr/share/libomp/src/runtime/test/worksharing/for/kmp_sch_simd_runtime_api.c /usr/share/libomp/src/runtime/test/worksharing/for/kmp_sch_simd_runtime_guided.c /usr/share/libomp/src/runtime/test/worksharing/for/kmp_sch_simd_runtime_static.c /usr/share/libomp/src/runtime/test/worksharing/for/kmp_set_dispatch_buf.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_doacross.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_bigbounds.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_collapse.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_firstprivate.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_lastprivate.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_nowait.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_ordered.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_private.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_reduction.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_schedule_auto.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_schedule_dynamic.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_schedule_guided.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_schedule_runtime.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_schedule_static.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_for_schedule_static_3.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_parallel_for_firstprivate.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_parallel_for_if.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_parallel_for_lastprivate.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_parallel_for_ordered.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_parallel_for_private.c /usr/share/libomp/src/runtime/test/worksharing/for/omp_parallel_for_reduction.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_parallel_sections_firstprivate.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_parallel_sections_lastprivate.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_parallel_sections_private.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_parallel_sections_reduction.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_section_firstprivate.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_section_lastprivate.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_section_private.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_sections_nowait.c /usr/share/libomp/src/runtime/test/worksharing/sections/omp_sections_reduction.c /usr/share/libomp/src/runtime/test/worksharing/single/omp_single.c /usr/share/libomp/src/runtime/test/worksharing/single/omp_single_copyprivate.c /usr/share/libomp/src/runtime/test/worksharing/single/omp_single_nowait.c /usr/share/libomp/src/runtime/test/worksharing/single/omp_single_private.c Wrote: /usr/src/RPM/RPMS/i586/libomp-7.0.1-alt1_1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libomp-devel-7.0.1-alt1_1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libomp-debuginfo-7.0.1-alt1_1.i586.rpm 88.73user 9.08system 0:38.48elapsed 254%CPU (0avgtext+0avgdata 110192maxresident)k 0inputs+0outputs (0major+1382430minor)pagefaults 0swaps 109.17user 17.35system 1:06.65elapsed 189%CPU (0avgtext+0avgdata 116976maxresident)k 1744inputs+0outputs (0major+1929968minor)pagefaults 0swaps